@@ -40,29 +40,29 @@ export function MainNav({
4040} > ) {
4141 const pathname = usePathname ( ) ;
4242
43- const { isMobile } = useMediaQuery ( ) ;
43+ const { isDesktop } = useMediaQuery ( ) ;
4444 const [ isOpen , setIsOpen ] = useState ( false ) ;
4545 const isUpgradeBannerVisible = useUpgradeBannerVisible ( ) ;
4646
4747 // Prevent body scroll when side nav is open
4848 useEffect ( ( ) => {
49- document . body . style . overflow = isOpen && isMobile ? "hidden" : "auto" ;
50- } , [ isOpen , isMobile ] ) ;
49+ document . body . style . overflow = isOpen && ! isDesktop ? "hidden" : "auto" ;
50+ } , [ isOpen , isDesktop ] ) ;
5151
5252 // Close side nav when pathname changes
5353 useEffect ( ( ) => {
5454 setIsOpen ( false ) ;
5555 } , [ pathname ] ) ;
5656
5757 return (
58- < div className = "min-h-screen md :grid md :grid-cols-[min-content_minmax(0,1fr)]" >
58+ < div className = "min-h-screen lg :grid lg :grid-cols-[min-content_minmax(0,1fr)]" >
5959 { /* Side nav backdrop */ }
6060 < div
6161 className = { cn (
62- "fixed left-0 z-50 w-screen transition-[background-color,backdrop-filter] md :sticky md :z-auto md :w-full md :bg-transparent" ,
62+ "fixed left-0 z-50 w-screen transition-[background-color,backdrop-filter] lg :sticky lg :z-auto lg :w-full lg :bg-transparent" ,
6363 isOpen
6464 ? "bg-black/20 backdrop-blur-sm"
65- : "bg-transparent max-md :pointer-events-none" ,
65+ : "bg-transparent max-lg :pointer-events-none" ,
6666 isUpgradeBannerVisible
6767 ? "top-12 h-[calc(100dvh-48px)]"
6868 : "top-0 h-dvh" ,
@@ -77,7 +77,7 @@ export function MainNav({
7777 { /* Side nav */ }
7878 < div
7979 className = { cn (
80- "relative h-full w-min max-w-full bg-neutral-200 transition-transform md :translate-x-0" ,
80+ "relative h-full w-min max-w-full bg-neutral-200 transition-transform lg :translate-x-0" ,
8181 ! isOpen && "-translate-x-full" ,
8282 ) }
8383 >
@@ -86,11 +86,11 @@ export function MainNav({
8686 </ div >
8787 < div
8888 className = { cn (
89- "bg-neutral-200 pb-[var(--page-bottom-margin)] pt-[var(--page-top-margin)] [--page-bottom-margin:0px] [--page-top-margin:0px] md :pb-2 md :pr-2 md :[--page-bottom-margin:0.5rem] md :[--page-top-margin:0.5rem]" ,
89+ "bg-neutral-200 pb-[var(--page-bottom-margin)] pt-[var(--page-top-margin)] [--page-bottom-margin:0px] [--page-top-margin:0px] lg :pb-2 lg :pr-2 lg :[--page-bottom-margin:0.5rem] lg :[--page-top-margin:0.5rem]" ,
9090 isUpgradeBannerVisible ? "mt-12 h-[calc(100vh-48px)]" : "h-screen" ,
9191 ) }
9292 >
93- < div className = "relative h-full overflow-y-auto bg-neutral-100 pt-px md :rounded-xl md :bg-white" >
93+ < div className = "relative h-full overflow-y-auto bg-neutral-100 pt-px lg :rounded-xl lg :bg-white" >
9494 < SideNavContext . Provider value = { { isOpen, setIsOpen } } >
9595 { children }
9696 </ SideNavContext . Provider >
0 commit comments