Fixes issue https://github.com/twentyhq/twenty/issues/5793 (and duplicate https://github.com/twentyhq/twenty/issues/8822) - Fix importing multi-select and array fields. - Fix exporting and importing RAW_JSON fields. --------- Co-authored-by: ad-elias <elias@autodiligence.com>
16 lines
380 B
TypeScript
16 lines
380 B
TypeScript
import { Fields } from '@/spreadsheet-import/types';
|
|
|
|
export const getFieldOptions = <T extends string>(
|
|
fields: Fields<T>,
|
|
fieldKey: string,
|
|
) => {
|
|
const field = fields.find(({ key }) => fieldKey === key);
|
|
if (!field) {
|
|
return [];
|
|
}
|
|
return field.fieldType.type === 'select' ||
|
|
field.fieldType.type === 'multiSelect'
|
|
? field.fieldType.options
|
|
: [];
|
|
};
|