Shinhati2023 commited on
Commit
6c8b7f0
·
verified ·
1 Parent(s): 3054edd

Update layouts/MainLayout.js

Browse files
Files changed (1) hide show
  1. 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 bg-[#F8FAFC] relative overflow-hidden">
10
 
11
- {/* 1. Android Menu Button (Top Left) */}
12
- <div className="fixed top-6 left-6 z-40 pt-safe-top">
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-10 h-auto drop-shadow-md"
21
  />
22
  </button>
23
  </div>
24
 
25
  <GlassDrawer isOpen={isMenuOpen} setIsOpen={setIsMenuOpen} />
26
 
27
- <main className="relative z-0 h-screen w-full">
 
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
  );