Skip to content

Commit 617e29c

Browse files
committed
added some mobile responsiveness
1 parent 9d8e032 commit 617e29c

File tree

3 files changed

+17
-14
lines changed

3 files changed

+17
-14
lines changed

app/(docs)/docs/layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export default function ComponentLayout({
1515
<div className="hidden lg:block">
1616
<SideNav />
1717
</div>
18-
<div className="lg:ml-72 mt-16">{children}</div>
18+
<div className="lg:ml-72 mt-16 px-4 lg:px-0">{children}</div>
1919
</div>
2020
);
2121
}

components/HamburgerMenu.tsx

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,29 @@ import { Button } from "@/packages/ui";
77

88
export default function HamburgerMenu() {
99
const [isOpen, setIsOpen] = useState(false);
10-
10+
1111
return (
1212
<div>
1313
<Button
1414
size="sm"
1515
variant="outline"
16+
className="p-2"
1617
onClick={() => setIsOpen((prev) => !prev)}
17-
className="z-50 absolute top-3 left-2 mb-3"
1818
>
19-
{isOpen ? <X /> : <AlignJustify />}
19+
{isOpen ? (
20+
<X className="h-4 w-4" />
21+
) : (
22+
<AlignJustify className="h-4 w-4" />
23+
)}
2024
</Button>
21-
25+
2226
{isOpen && (
23-
<div className="absolute top-0 z-30 w-full h-screen bg-black opacity-50" onClick={() => setIsOpen(false)} />
27+
<div
28+
className="absolute top-0 left-0 right-0 w-full h-screen bg-black opacity-50"
29+
onClick={() => setIsOpen(false)}
30+
/>
2431
)}
25-
32+
2633
{isOpen && (
2734
<div className="absolute top-0 left-0 z-40">
2835
<SideNav />

components/TopNav.tsx

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,7 @@ 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-
1514
{/* Logo Section */}
16-
17-
18-
<div className="flex items-center lg:hidden">
19-
<HamburgerMenu />
20-
</div>
2115
<div className="flex-shrink-0">
2216
<a
2317
href="/"
@@ -54,8 +48,10 @@ export default function TopNav() {
5448
rel="noopener noreferrer"
5549
>
5650
<GithubIcon />
57-
</Link>
51+
</Link>
52+
<HamburgerMenu />
5853
</div>
54+
5955
<div className="hidden lg:flex items-center">
6056
<Link
6157
href="https://github.com/Logging-Stuff/retroui"

0 commit comments

Comments
 (0)