import { useForm } from '@inertiajs/react'; import { Panel, FormErrors, controlClass } from '@/components/procurement'; import { Button } from '@/components/ui/button'; export type IntelligencePolicy = { revision: number; configured: boolean; procurement_brief: boolean; people_brief: boolean; }; export function IntelligenceSettings({ policy, version, ready, }: { policy: IntelligencePolicy; version: number; ready: boolean; }) { const form = useForm({ version, procurement_brief: policy.procurement_brief, people_brief: policy.people_brief, reason: '', }); return (

{policy.configured ? `Configuração da empresa · revisão ${policy.revision}.` : 'Configuração inicial: sínteses locais disponíveis nos dois percursos.'}

Defina onde apresentar as sínteses factuais. A mudança aplica-se às próximas consultas e não altera processos, avaliações, decisões ou permissões de acesso aos documentos.

{!ready ? (

Instalação da configuração de inteligência pendente neste ambiente.

) : (
{ event.preventDefault(); form.post( '/administracao/parametrizacao/intelligence', { preserveScroll: true }, ); }} >