File tree Expand file tree Collapse file tree 2 files changed +10
-25
lines changed Expand file tree Collapse file tree 2 files changed +10
-25
lines changed Original file line number Diff line number Diff line change @@ -20,18 +20,9 @@ export default function MobileMenu(): JSX.Element {
20
20
21
21
return (
22
22
< 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
-
32
23
{ /* Mobile Menu Dropdown */ }
33
24
{ 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" >
35
26
< div class = "glass p-4 rounded-lg" >
36
27
< nav class = "flex flex-col space-y-4" >
37
28
{ /* Home */ }
@@ -83,6 +74,15 @@ export default function MobileMenu(): JSX.Element {
83
74
</ div >
84
75
</ div >
85
76
) }
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 >
86
86
</ div >
87
87
) ;
88
88
}
Original file line number Diff line number Diff line change @@ -64,22 +64,7 @@ body {
64
64
z-index : 2 ;
65
65
}
66
66
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
- }
77
67
78
- to {
79
- opacity : 1 ;
80
- transform : translateY (0 );
81
- }
82
- }
83
68
84
69
.debug {
85
70
border : 2px dashed blue;
You can’t perform that action at this time.
0 commit comments