diff --git a/packages/nc-gui/assets/img/dashboards/source-icons/sqlite.svg b/packages/nc-gui/assets/img/dashboards/source-icons/sqlite.svg new file mode 100644 index 0000000000..ac2f3d7a04 --- /dev/null +++ b/packages/nc-gui/assets/img/dashboards/source-icons/sqlite.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/packages/nc-gui/components/project/AllTables.vue b/packages/nc-gui/components/project/AllTables.vue index 50e1a0bc46..6225842000 100644 --- a/packages/nc-gui/components/project/AllTables.vue +++ b/packages/nc-gui/components/project/AllTables.vue @@ -5,6 +5,7 @@ import NcTooltip from '~/components/nc/Tooltip.vue' import NocoDBIcon from '@/assets/img/dashboards/source-icons/nocodb.svg' import MysqlIcon from '@/assets/img/dashboards/source-icons/mysql.svg' import PostgresIcon from '@/assets/img/dashboards/source-icons/postgres.svg' +import SqliteIcon from '@/assets/img/dashboards/source-icons/sqlite.svg' const { activeTables } = storeToRefs(useTablesStore()) @@ -176,15 +177,15 @@ const onCreateBaseClick = () => { isNewBaseModalOpen.value = true } -function getSourceIcon(source?: SourceType) { - if (!source) return null +function getSourceIcon(source: SourceType) { if (base.value.is_meta) return NocoDBIcon if (!source.is_meta && !source.is_local) { const sourceId = source.id ?? '' if (baseStore.isMysql(sourceId)) return MysqlIcon if (baseStore.isPg(sourceId)) return PostgresIcon + if (baseStore.isSqlite(sourceId)) return SqliteIcon } - return null + return NocoDBIcon } const sourceIdToIconMap = computed(() => {