UNPKG

subhasmitalmg-react-spreadsheet-import

Version:

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

19 lines (14 loc) 688 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var MatchColumnsStep = require('../MatchColumnsStep.js'); const setSubColumn = (oldColumn, entry, value) => { const options = oldColumn.matchedOptions.map((option) => (option.entry === entry ? { ...option, value } : option)); const allMathced = options.every(({ value }) => !!value); if (allMathced) { return { ...oldColumn, matchedOptions: options, type: MatchColumnsStep.ColumnType.matchedSelectOptions }; } else { return { ...oldColumn, matchedOptions: options, type: MatchColumnsStep.ColumnType.matchedSelect }; } }; exports.setSubColumn = setSubColumn;