import Link from 'next/link'; import type { Metadata } from 'next'; import { requireUser } from '@/lib/auth/current-user'; import { db } from '@/db'; import { tenants } from '@/db/schema'; import { eq } from 'drizzle-orm'; import AppNav from '@/components/AppNav'; const PANEL_LINKS = [ { href: '/panel', label: 'Leads', icon: 'leads' }, { href: '/panel/precios', label: 'Precios', icon: 'precios' }, { href: '/panel/empresa', label: 'Empresa', icon: 'empresa' }, ] as const; export const metadata: Metadata = { title: 'Panel ยท Reformix', description: 'Panel de leads del reformista', }; export default async function PanelLayout({ children }: { children: React.ReactNode }) { const user = await requireUser(); const [tenant] = user.tenantId ? await db.select().from(tenants).where(eq(tenants.id, user.tenantId)).limit(1) : []; const nombreEmpresa = tenant?.nombreEmpresa ?? 'Reformix'; return (
R Reformix / {nombreEmpresa}
{children}
); }