@@ -187,11 +187,12 @@ export default function RootLayout({
187187 const isLoggedIn = ! ! user ;
188188
189189 return (
190- < div className = " grid h-screen w-screen overflow-hidden md:grid-cols-[240px_1fr] lg:grid-cols-[260px_1fr]" >
190+ < div className = { ` grid h-screen w-screen overflow-hidden ${ isLoggedIn ? ' md:grid-cols-[240px_1fr] lg:grid-cols-[260px_1fr]' : '' } ` } >
191191 { isLoading && < Loading /> }
192192
193- { /* Sidebar for larger screens */ }
194- < aside className = "hidden border-r border-gray-200/30 bg-muted/40 dark:border-white/[0.03] md:block" >
193+ { /* Sidebar for larger screens - shown when logged in */ }
194+ { isLoggedIn && (
195+ < aside className = "hidden border-r border-gray-200/30 bg-muted/40 dark:border-white/[0.03] md:block" >
195196 < div className = "flex h-full max-h-screen flex-col" >
196197 < header
197198 className = "flex h-14 items-center border-b border-gray-200/30 px-4 dark:border-white/[0.03] lg:h-16 lg:px-6"
@@ -212,6 +213,7 @@ export default function RootLayout({
212213 < div className = "mt-auto p-4" />
213214 </ div >
214215 </ aside >
216+ ) }
215217
216218 { /* Main content area */ }
217219 < div className = "flex h-screen flex-col" >
@@ -220,11 +222,11 @@ export default function RootLayout({
220222 data-header = "main"
221223 >
222224 < div className = "flex h-14 items-center gap-4 lg:h-16" >
223- { /* Mobile menu button */ }
224- < MobileNavigation isWalletPath = { isWalletPath } />
225+ { /* Mobile menu button - only when logged in */ }
226+ { isLoggedIn && < MobileNavigation isWalletPath = { isWalletPath } /> }
225227
226- { /* Logo in mobile header - centered */ }
227- < div className = " flex flex-1 justify-center md:hidden" >
228+ { /* Logo in header - left on landing page (all sizes), centered on mobile when logged in */ }
229+ < div className = { ` flex flex-1 ${ ! isLoggedIn ? ' justify-start' : 'justify- center md:hidden' } ` } >
228230 < Link
229231 href = "/"
230232 className = "flex items-center gap-2 rounded-md px-2 py-1 transition-colors hover:bg-gray-100/50 dark:hover:bg-gray-800/50"
0 commit comments