import { ViewTypes } from 'nocodb-sdk' import { themeV2Colors } from '~/utils' import MdiGridIcon from '~icons/mdi/grid-large' import MdiFormIcon from '~icons/mdi/form-select' import MdiCalendarIcon from '~icons/mdi/calendar' import MdiGalleryIcon from '~icons/mdi/camera-image' import MdiKanbanIcon from '~icons/mdi/tablet-dashboard' import MdiMapIcon from '~icons/mdi/map-outline' import MdiEyeIcon from '~icons/mdi/eye-circle-outline' export const viewIcons: Record = { [ViewTypes.GRID]: { icon: MdiGridIcon, color: '#8f96f2' }, [ViewTypes.FORM]: { icon: MdiFormIcon, color: themeV2Colors.pink['500'] }, calendar: { icon: MdiCalendarIcon, color: 'purple' }, [ViewTypes.GALLERY]: { icon: MdiGalleryIcon, color: 'orange' }, [ViewTypes.MAP]: { icon: MdiMapIcon, color: 'blue' }, [ViewTypes.KANBAN]: { icon: MdiKanbanIcon, color: 'green' }, view: { icon: MdiEyeIcon, color: 'blue' }, } export const viewTypeAlias = { [ViewTypes.GRID]: 'grid', [ViewTypes.FORM]: 'form', [ViewTypes.GALLERY]: 'gallery', [ViewTypes.KANBAN]: 'kanban', [ViewTypes.MAP]: 'map', }