Files
MulliganMates/app/(app)/layout.tsx
T
2026-03-18 12:37:17 +01:00

24 lines
533 B
TypeScript

import { redirect } from 'next/navigation'
import { createClient } from '@/lib/supabase/server'
import { BottomNav } from '@/components/bottom-nav'
export default async function AppLayout({
children,
}: {
children: React.ReactNode
}) {
const supabase = await createClient()
const {
data: { user },
} = await supabase.auth.getUser()
if (!user) redirect('/login')
return (
<div className="flex min-h-screen flex-col">
<main className="flex-1 pb-20">{children}</main>
<BottomNav />
</div>
)
}