UNPKG

subhasmitalmg-react-spreadsheet-import

Version:

React spreadsheet import for xlsx and csv files with column matching and validation steps

11 lines (7 loc) 460 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); 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) || []; exports.findUnmatchedRequiredFields = findUnmatchedRequiredFields;