Skip to content

Commit 5627289

Browse files
authored
Merge pull request #162 from MeshJS/landing-page-branch
Redesign Landing Page with Aurora Background
2 parents 6750323 + 47752dc commit 5627289

File tree

4 files changed

+609
-39
lines changed

4 files changed

+609
-39
lines changed

src/components/common/overall-layout/layout.tsx

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)