File tree Expand file tree Collapse file tree 3 files changed +19
-4
lines changed Expand file tree Collapse file tree 3 files changed +19
-4
lines changed Original file line number Diff line number Diff line change @@ -14,10 +14,20 @@ export default function HamburgerMenu() {
1414 size = "sm"
1515 variant = "outline"
1616 onClick = { ( ) => setIsOpen ( ( prev ) => ! prev ) }
17+ className = "z-50 absolute top-3 left-2 mb-3"
1718 >
1819 { isOpen ? < X /> : < AlignJustify /> }
1920 </ Button >
20- { isOpen && < div className = " w-44" > < SideNav /> </ div > }
21+
22+ { isOpen && (
23+ < div className = "absolute top-0 z-40 w-full h-screen bg-black opacity-50" onClick = { ( ) => setIsOpen ( false ) } />
24+ ) }
25+
26+ { isOpen && (
27+ < div className = "absolute top-0 left-0 z-50" >
28+ < SideNav />
29+ </ div >
30+ ) }
2131 </ div >
2232 ) ;
2333}
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import Link from "next/link";
55export default function SideNav ( ) {
66 return (
77 < div
8- className = { `fixed right-auto border-r-2 border-black h-full py-8 transition-transform transform md:translate-x-0 w-64 bg-white flex justify-start md: justify-center pl-2 md:pl-0 ` }
8+ className = { `fixed right-auto border-r-2 border-black h-full transition-transform transform md:translate-x-0 w-64 bg-white flex md: justify-start justify-center py-14 md:py-8 ` }
99 >
1010 < nav className = "flex flex-col items-start pr-6 space-y-4" >
1111 { navConfig . sideNavItems . map ( ( item ) => (
Original file line number Diff line number Diff line change @@ -11,7 +11,13 @@ export default function TopNav() {
1111 < nav className = "fixed top-0 h-16 left-0 right-0 w-full border-b-2 border-black bg-white" >
1212 < div className = "container max-w-6xl px-4 lg:px-0 mx-auto" >
1313 < div className = "flex justify-between items-center h-16" >
14+
1415 { /* Logo Section */ }
16+
17+
18+ < div className = "flex items-center lg:hidden" >
19+ < HamburgerMenu />
20+ </ div >
1521 < div className = "flex-shrink-0" >
1622 < a
1723 href = "/"
@@ -48,8 +54,7 @@ export default function TopNav() {
4854 rel = "noopener noreferrer"
4955 >
5056 < GithubIcon />
51- </ Link >
52- < HamburgerMenu />
57+ </ Link >
5358 </ div >
5459 < div className = "hidden lg:flex items-center" >
5560 < Link
You can’t perform that action at this time.
0 commit comments