import { FieldMetadata } from '@/ui/object/field/types/FieldMetadata'; import { BoardFieldDefinition } from '@/ui/object/record-board/types/BoardFieldDefinition'; import { ViewField } from '@/views/types/ViewField'; export const mapBoardFieldDefinitionsToViewFields = ( fieldsDefinitions: BoardFieldDefinition[], ): ViewField[] => { return fieldsDefinitions.map( (fieldDefinition): ViewField => ({ id: fieldDefinition.viewFieldId || '', fieldMetadataId: fieldDefinition.fieldMetadataId, size: 0, position: fieldDefinition.position, isVisible: fieldDefinition.isVisible ?? true, definition: fieldDefinition, }), ); };