diff --git a/packages/nc-gui/components/project/spreadsheet/RowsXcDataTable.vue b/packages/nc-gui/components/project/spreadsheet/RowsXcDataTable.vue
index 9b40bdc01a..2f46caba35 100644
--- a/packages/nc-gui/components/project/spreadsheet/RowsXcDataTable.vue
+++ b/packages/nc-gui/components/project/spreadsheet/RowsXcDataTable.vue
@@ -29,6 +29,9 @@
:key="col.column_name"
@click="searchField = col.title"
>
+
+ {{ col.icon }}
+
{{ col.title }}
diff --git a/packages/nc-gui/components/project/spreadsheet/mixins/spreadsheet.js b/packages/nc-gui/components/project/spreadsheet/mixins/spreadsheet.js
index 5688a09f44..87ca1b68fc 100644
--- a/packages/nc-gui/components/project/spreadsheet/mixins/spreadsheet.js
+++ b/packages/nc-gui/components/project/spreadsheet/mixins/spreadsheet.js
@@ -1,4 +1,5 @@
import { isVirtualCol, filterOutSystemColumns } from 'nocodb-sdk'
+import { getUIDTIcon } from '~/components/project/spreadsheet/helpers/uiTypes'
export default {
data: () => ({
@@ -91,7 +92,10 @@ export default {
}, [])
},
availableRealColumns() {
- return this.availableColumns && this.availableColumns.filter(c => !isVirtualCol(c))
+ return this.availableColumns && this.availableColumns.filter(c => !isVirtualCol(c)).map(c => ({
+ ...c,
+ icon: getUIDTIcon(c.uidt)
+ }))
},
allColumns() {