13 lines
450 B
TypeScript
13 lines
450 B
TypeScript
import type { PdfFieldMappingFile } from '~/types/pdf-field-mapping'
|
|
import mappingsJson from '~/data/pdf-field-mappings.json'
|
|
|
|
const file = mappingsJson as PdfFieldMappingFile
|
|
|
|
export function usePdfFieldMappings() {
|
|
function mappingForCatalogFormId(catalogFormId: number) {
|
|
return file.mappings.find((m) => m.catalogFormId === catalogFormId) ?? null
|
|
}
|
|
|
|
return { version: file.version, mappingForCatalogFormId, mappings: file.mappings }
|
|
}
|