import { CellIdentifier } from '$app/stores/effects/database/cell/cell_bd_svc'; import { CellCache } from '$app/stores/effects/database/cell/cell_cache'; import { FieldController } from '$app/stores/effects/database/field/field_controller'; import { FieldType } from '@/services/backend'; import { BoardOptionsCell } from './BoardOptionsCell'; import { BoardDateCell } from './BoardDateCell'; import { BoardTextCell } from './BoardTextCell'; import { BoardUrlCell } from '$app/components/board/BoardUrlCell'; import { BoardCheckboxCell } from '$app/components/board/BoardCheckboxCell'; export const BoardCell = ({ cellIdentifier, cellCache, fieldController, }: { cellIdentifier: CellIdentifier; cellCache: CellCache; fieldController: FieldController; }) => { return ( <> {cellIdentifier.fieldType === FieldType.SingleSelect || cellIdentifier.fieldType === FieldType.MultiSelect || cellIdentifier.fieldType === FieldType.Checklist ? ( ) : cellIdentifier.fieldType === FieldType.DateTime ? ( ) : cellIdentifier.fieldType === FieldType.URL ? ( ) : cellIdentifier.fieldType === FieldType.Checkbox ? ( ) : ( )} ); };