import { getServerSession } from 'next-auth';
import { authOptions } from '@/lib/auth-options';
import { redirect } from 'next/navigation';
import FacturasClient from './_components/facturas-client';

export const metadata = {
    title: 'Facturación | Climasan',
};

export default async function FacturasPage() {
    const session = await getServerSession(authOptions);

    // Solo los administradores pueden ver facturas
    if (!session || (session.user as any).role === 'operario') {
        redirect('/');
    }

    return <FacturasClient adminName={session.user?.name || 'Administrador'} />;
}
