Skip to content

Commit ffb5ba9

Browse files
committed
fix: make header content overflow left to keep toggle buttons visible
1 parent bc80ea9 commit ffb5ba9

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

src/features/sidebar/view/SecondarySplitHeader.tsx

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,14 @@ const SecondarySplitHeader = ({
3232
height: 64,
3333
margin: "auto"
3434
}}>
35-
<ToggleSidebarButton
36-
isSidebarOpen={isSidebarOpen}
37-
onClick={setSidebarOpen}
38-
/>
39-
<Box sx={{ display: "flex", flexGrow: 1, justifyContent: "end" }}>
40-
<Stack direction="row" alignItems="center">
35+
<Box sx={{ flexShrink: 0 }}>
36+
<ToggleSidebarButton
37+
isSidebarOpen={isSidebarOpen}
38+
onClick={setSidebarOpen}
39+
/>
40+
</Box>
41+
<Box sx={{ position: "relative", flexGrow: 1, overflow: "hidden", minWidth: 0, height: 40 }}>
42+
<Stack direction="row" alignItems="center" sx={{ position: "absolute", right: 0, top: "50%", transform: "translateY(-50%)", whiteSpace: "nowrap" }}>
4143
{children}
4244
<Divider orientation="vertical" flexItem sx={{ marginLeft: 0.5, marginRight: 0.5 }} />
4345
{mobileToolbar && (
@@ -48,11 +50,13 @@ const SecondarySplitHeader = ({
4850
)}
4951
</Stack>
5052
</Box>
51-
<ToggleDiffButton
52-
isDiffbarOpen={isDiffbarOpen}
53-
onClick={setDiffbarOpen}
54-
isDiffAvailable={!!specification?.diffURL}
55-
/>
53+
<Box sx={{ flexShrink: 0 }}>
54+
<ToggleDiffButton
55+
isDiffbarOpen={isDiffbarOpen}
56+
onClick={setDiffbarOpen}
57+
isDiffAvailable={!!specification?.diffURL}
58+
/>
59+
</Box>
5660
</Box>
5761
{mobileToolbar && (
5862
<Collapse in={isMobileToolbarVisible}>

0 commit comments

Comments
 (0)