import type { FieldInfo } from "../../../types/basic"; export const getFilterFieldType = (f: FieldInfo) => { if (f.valueType === 'select') { return 'select' } else if (f.valueType === 'multiSelect') { return 'multiSelect' } else if (f.valueType === 'date' && f.fieldProps?.calendarField) { return 'calendar' } else if (f.valueType === 'dateRange' && f.fieldProps?.calendarField) { return 'calendarRange' } else if (f.valueType === 'date' || f.valueType === 'dateTime' || f.valueType === 'dateYear' || f.valueType === 'dateMonth' || f.valueType === 'time') { return 'date' } else if (f.valueType === 'dateRange' || f.valueType === 'dateTimeRange' || f.valueType === 'dateYearRange' || f.valueType === 'dateMonthRange' || f.valueType === 'timeRange') { return 'dateRange' } else if (f.valueType === 'Lookup') { if(f.lookup?.multiple) { return 'multiLookup' } return 'lookup' } else if (f.valueType === 'digit' || f.valueType === 'money') { return 'digit' } else if (f.valueType === 'digitRange') { return 'digitRange' } return 'text' }