@@ -30,7 +30,7 @@ const MaxContentWidth: CSSProperties["maxWidth"] = "1366px";
3030export default function Header ( ) {
3131 const { title, language, siteMapNode, currentSiteMapDepth, shouldShowTitleBanner } = useAppContext ( ) ;
3232 const theme = useTheme ( ) ;
33- const isMobile = useMediaQuery ( theme . breakpoints . down ( "md " ) ) ;
33+ const isMobile = useMediaQuery ( theme . breakpoints . down ( "lg " ) ) ;
3434 const [ navState , setNavState ] = useState < NavigationStateType > ( { } ) ;
3535
3636 const resetDepths = ( ) => setNavState ( { } ) ;
@@ -68,7 +68,7 @@ export default function Header() {
6868 </ Link >
6969 </ NavSideElementContainer >
7070 { siteMapNode ? (
71- < Stack direction = "row" alignItems = "center" justifyContent = "center" spacing = { 0.5 } >
71+ < Stack direction = "row" alignItems = "center" justifyContent = "center" spacing = { 0.5 } sx = { { minWidth : 0 } } >
7272 { Object . values ( siteMapNode . children )
7373 . filter ( ( s ) => ! s . hide )
7474 . map ( ( r ) => (
@@ -229,21 +229,26 @@ const HeaderContainer = styled("header")(({ theme }) => ({
229229
230230const HeaderInner = styled ( "div" ) ( ( { theme } ) => ( {
231231 display : "grid" ,
232- gridTemplateColumns : "1fr auto 1fr" ,
232+ gridTemplateColumns : "auto minmax(0, 1fr) auto " ,
233233 alignItems : "center" ,
234+ columnGap : theme . spacing ( 2 ) ,
234235 width : "100%" ,
235236 height : "100%" ,
236237 maxWidth : MaxContentWidth ,
237238 marginInline : "auto" ,
238- ...ResponsivePaddingDefinition ( { theme } ) ,
239+ paddingRight : theme . spacing ( 2 ) ,
240+ paddingLeft : theme . spacing ( 2 ) ,
241+ whiteSpace : "nowrap" ,
239242} ) ) ;
240243
241244const NavButton = styled ( Button ) < { isActive ?: boolean } > ( ( { theme, isActive } ) => ( {
242245 color : isActive ? theme . palette . primary . main : theme . palette . text . primary ,
243246 minWidth : 0 ,
247+ paddingInline : theme . spacing ( 0.75 ) ,
244248 textTransform : "none" ,
245- fontSize : "0.9rem " ,
249+ fontSize : "0.75rem " ,
246250 fontWeight : isActive ? 700 : 400 ,
251+ whiteSpace : "nowrap" ,
247252 transition : "color 0.2s ease" ,
248253 "&:hover" : { color : theme . palette . primary . main , backgroundColor : "transparent" } ,
249254} ) ) ;
0 commit comments