"use client"; import { Suspense } from "react"; import Link from "next/link"; import { useSearchParams } from "next/navigation"; import { AppShell } from "@/components/AppShell"; import { PolicyForm } from "@/components/PolicyForm"; import { useCan } from "@/lib/abilities"; export default function NuevaPolizaPage() { return ( ); } function NuevaPoliza() { const allowed = useCan("policy:create"); const params = useSearchParams(); const customerId = params.get("customerId") ?? undefined; const customerName = params.get("customerName") ?? undefined; return ( <>
← Pólizas

Nueva póliza

{allowed ? ( ) : (
No tiene permisos para crear pólizas.
)} ); }