Skip to content

Commit 72f27e3

Browse files
committed
Improve mobile menu
1 parent 05d095b commit 72f27e3

File tree

2 files changed

+10
-25
lines changed

2 files changed

+10
-25
lines changed

src/components/MobileMenu.tsx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,9 @@ export default function MobileMenu(): JSX.Element {
2020

2121
return (
2222
<div class="fixed top-2 right-4 z-50 md:hidden">
23-
{/* Burger Button */}
24-
<button
25-
onClick={toggleMenu}
26-
class="p-2 rounded-full transition-colors text-white"
27-
aria-label="Toggle menu"
28-
>
29-
{isOpen() ? <BsX size={35} /> : <BsList size={35} />}
30-
</button>
31-
3223
{/* Mobile Menu Dropdown */}
3324
{isOpen() && (
34-
<div class="absolute top-12 right-0 w-56 burger-menu">
25+
<div class="absolute top-5 right-5 w-56 burger-menu">
3526
<div class="glass p-4 rounded-lg">
3627
<nav class="flex flex-col space-y-4">
3728
{/* Home */}
@@ -83,6 +74,15 @@ export default function MobileMenu(): JSX.Element {
8374
</div>
8475
</div>
8576
)}
77+
78+
{/* Burger Button */}
79+
<button
80+
onClick={toggleMenu}
81+
class="text-white glass !p-2 !rounded-full"
82+
aria-label="Toggle menu"
83+
>
84+
{isOpen() ? <BsX size={35} /> : <BsList size={35} />}
85+
</button>
8686
</div>
8787
);
8888
}

src/index.css

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -64,22 +64,7 @@ body {
6464
z-index: 2;
6565
}
6666

67-
/* Burger Menu Animation */
68-
.burger-menu {
69-
animation: slideIn 0.3s ease-out forwards;
70-
}
71-
72-
@keyframes slideIn {
73-
from {
74-
opacity: 0;
75-
transform: translateY(-10px);
76-
}
7767

78-
to {
79-
opacity: 1;
80-
transform: translateY(0);
81-
}
82-
}
8368

8469
.debug {
8570
border: 2px dashed blue;

0 commit comments

Comments
 (0)