import { Columns } from '@/spreadsheet-import/steps/components/MatchColumnsStep/MatchColumnsStep'; import { Fields } from '@/spreadsheet-import/types'; export const findUnmatchedRequiredFields = ( fields: Fields, columns: Columns, ) => fields .filter((field) => field.fieldValidationDefinitions?.some( (validation) => validation.rule === 'required', ), ) .filter( (field) => columns.findIndex( (column) => 'value' in column && column.value === field.key, ) === -1, ) .map((field) => field.label) || [];