Skip to content

Commit 8f734d5

Browse files
committed
layout
1 parent ef38d49 commit 8f734d5

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

designer/client/src/components/toolbarComponents/ToolbarsLayer.tsx

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,7 @@ type ToolbarsLayerProps = PropsWithChildren<{
4545
const AbsolutePanel = styled(Box)(({ theme }) => ({
4646
position: "absolute",
4747
zIndex: theme.zIndex.appBar,
48-
overflowY: "hidden",
49-
overflowX: "auto",
50-
display: "flex",
51-
alignItems: "center",
52-
pointerEvents: "none",
48+
overflow: "hidden",
5349
}));
5450

5551
const ToolbarsLayer = (props: ToolbarsLayerProps): JSX.Element => {
@@ -66,13 +62,14 @@ const ToolbarsLayer = (props: ToolbarsLayerProps): JSX.Element => {
6662

6763
return (
6864
<DragAndDropContainer onMove={onMove}>
69-
<AbsolutePanel sx={(t) => ({ top: t.spacing(1), left: t.spacing(1), right: t.spacing(1) })}>
70-
<StyledToolbarsContainer availableToolbars={availableToolbars} side={ToolbarsSide.TopCenter} />
71-
</AbsolutePanel>
72-
73-
<AbsolutePanel sx={(t) => ({ bottom: t.spacing(1), left: t.spacing(1), right: t.spacing(1) })}>
74-
<StyledToolbarsContainer availableToolbars={availableToolbars} side={ToolbarsSide.BottomCenter} />
75-
</AbsolutePanel>
65+
<AbsoluteOverlayGrid9 m={0.5} sx={{ inset: 0, justifyItems: "center" }}>
66+
<StyledToolbarsContainer sx={{ gridArea: "top" }} availableToolbars={availableToolbars} side={ToolbarsSide.TopCenter} />
67+
<StyledToolbarsContainer
68+
sx={{ gridArea: "bottom" }}
69+
availableToolbars={availableToolbars}
70+
side={ToolbarsSide.BottomCenter}
71+
/>
72+
</AbsoluteOverlayGrid9>
7673

7774
<SidePanelsContextProvider configId={configId}>
7875
<OverlayGrid9>
@@ -100,6 +97,7 @@ const ToolbarsLayer = (props: ToolbarsLayerProps): JSX.Element => {
10097
};
10198

10299
export const OverlayGrid9 = Overlay.withComponent(Grid9);
100+
export const AbsoluteOverlayGrid9 = AbsolutePanel.withComponent(OverlayGrid9);
103101

104102
const StyledToolbarsContainer = styled(ToolbarsContainer)(({ theme, side }) => {
105103
const padding = `calc(${theme.spacing(0.375)} / 2)`;

0 commit comments

Comments
 (0)