import PanelNav from '@/components/PanelNav'
import { requireOrg } from '@/lib/auth'

export default async function PanelLayout({ children }: { children: React.ReactNode }) {
  const { user, org } = await requireOrg()
  return (
    <div className="min-h-dvh">
      <PanelNav orgName={org.brandName || org.name} email={user.email} isAdmin={user.isPlatformAdmin} />
      <main className="pb-24 md:ml-60 md:pb-0">
        <div className="mx-auto max-w-5xl px-4 py-6 md:px-8 md:py-10">{children}</div>
      </main>
    </div>
  )
}
