export type TerritorialSourceEvidence = { association: string; role: string; source_reference: string | null; source_quote: string | null; supports: string; traceability: string; official_source_accepted: boolean; existing_validation: string | null; }; export default function TerritorialSources({ sources, }: { sources?: TerritorialSourceEvidence[]; }) { if (!sources?.length) return null; return (

Fundamento documental das associações

Fontes oficiais identificadas são aceites; recuperar uma referência não retira a aceitação existente. O fundamento aplica-se à informação indicada, sem deduzir implantação, disponibilidade ou capacidade.

{sources.map((source, i) => (

{source.role} — {source.association}

Fonte:{' '} {source.source_reference ?? 'ligação ao exemplar por recuperar'}

{source.source_quote ?? source.supports}

{source.official_source_accepted ? 'Fonte oficial identificada e aceite.' : 'Aceitação existente preservada; ponte ao exemplar oficial por recuperar. Esta referência não recebe outra classificação de proveniência.'}{' '} Rastreabilidade: {source.traceability}. Estado registado:{' '} {source.existing_validation ?? 'sem campo específico'}; preservado.

))}
); }