import { headers } from "next/headers"; import { auth } from "@/lib/auth/server"; import { db, users, eq } from "@epicure/db"; import { SettingsSidebar } from "@/components/settings/settings-sidebar"; import { getMessages } from "@/lib/i18n/server"; export default async function SettingsLayout({ children }: { children: React.ReactNode }) { const session = await auth.api.getSession({ headers: await headers() }); const m = getMessages((session?.user as { locale?: string })?.locale); const dbUser = session ? (await db.select({ isDeveloper: users.isDeveloper }).from(users).where(eq(users.id, session.user.id)).limit(1))[0] : undefined; return (
{m.settings.subtitle}