Spaces:
Paused
Paused
Update layouts/MainLayout.js
Browse files- layouts/MainLayout.js +8 -5
layouts/MainLayout.js
CHANGED
|
@@ -6,28 +6,31 @@ export default function MainLayout({ children }) {
|
|
| 6 |
const [isMenuOpen, setIsMenuOpen] = useState(false);
|
| 7 |
|
| 8 |
return (
|
| 9 |
-
<div className="min-h-screen
|
| 10 |
|
| 11 |
-
{/* 1.
|
| 12 |
-
<div className="fixed top-6 left-6 z-
|
| 13 |
<button
|
| 14 |
onClick={() => setIsMenuOpen(true)}
|
| 15 |
className="active:scale-90 transition-transform"
|
| 16 |
>
|
|
|
|
| 17 |
<img
|
| 18 |
src="/assets/menu_button.png"
|
| 19 |
alt="Menu"
|
| 20 |
-
className="w-
|
| 21 |
/>
|
| 22 |
</button>
|
| 23 |
</div>
|
| 24 |
|
| 25 |
<GlassDrawer isOpen={isMenuOpen} setIsOpen={setIsMenuOpen} />
|
| 26 |
|
| 27 |
-
|
|
|
|
| 28 |
{children}
|
| 29 |
</main>
|
| 30 |
|
|
|
|
| 31 |
<GlassDock />
|
| 32 |
</div>
|
| 33 |
);
|
|
|
|
| 6 |
const [isMenuOpen, setIsMenuOpen] = useState(false);
|
| 7 |
|
| 8 |
return (
|
| 9 |
+
<div className="min-h-screen relative overflow-hidden">
|
| 10 |
|
| 11 |
+
{/* 1. MENU BUTTON: Pinned Top-Left (Outside everything) */}
|
| 12 |
+
<div className="fixed top-6 left-6 z-50">
|
| 13 |
<button
|
| 14 |
onClick={() => setIsMenuOpen(true)}
|
| 15 |
className="active:scale-90 transition-transform"
|
| 16 |
>
|
| 17 |
+
{/* Sized correctly (w-12) so it's not giant */}
|
| 18 |
<img
|
| 19 |
src="/assets/menu_button.png"
|
| 20 |
alt="Menu"
|
| 21 |
+
className="w-12 h-auto drop-shadow-md"
|
| 22 |
/>
|
| 23 |
</button>
|
| 24 |
</div>
|
| 25 |
|
| 26 |
<GlassDrawer isOpen={isMenuOpen} setIsOpen={setIsMenuOpen} />
|
| 27 |
|
| 28 |
+
{/* 2. MAIN CONTENT (The Feed) */}
|
| 29 |
+
<main className="relative z-0 w-full h-screen">
|
| 30 |
{children}
|
| 31 |
</main>
|
| 32 |
|
| 33 |
+
{/* 3. DOCK (Bottom Icons) */}
|
| 34 |
<GlassDock />
|
| 35 |
</div>
|
| 36 |
);
|