subhasmitalmg-react-spreadsheet-import
Version:
React spreadsheet import for xlsx and csv files with column matching and validation steps
7 lines (5 loc) • 354 B
JavaScript
const findUnmatchedRequiredFields = (fields, columns) => fields
.filter((field) => field.validations?.some((validation) => validation.rule === "required"))
.filter((field) => columns.findIndex((column) => "value" in column && column.value === field.key) === -1)
.map((field) => field.label) || [];
export { findUnmatchedRequiredFields };