diff --git a/packages/nc-gui/components/dlg/ViewCreate.vue b/packages/nc-gui/components/dlg/ViewCreate.vue
index ad666b456c..2c503257ac 100644
--- a/packages/nc-gui/components/dlg/ViewCreate.vue
+++ b/packages/nc-gui/components/dlg/ViewCreate.vue
@@ -1,9 +1,9 @@
diff --git a/packages/nc-gui/components/smartsheet/Kanban.vue b/packages/nc-gui/components/smartsheet/Kanban.vue
index 93b609cdce..0be9125d40 100644
--- a/packages/nc-gui/components/smartsheet/Kanban.vue
+++ b/packages/nc-gui/components/smartsheet/Kanban.vue
@@ -19,7 +19,6 @@ import {
provide,
useKanbanViewData,
} from '#imports'
-import Row from '~/components/smartsheet/Row.vue'
import type { Row as RowType } from '~/composables'
const meta = inject(MetaInj, ref())
@@ -100,7 +99,7 @@ reloadViewMetaHook?.on(async () => {
const expandForm = (row: RowType, state?: Record) => {
if (!isUIAllowed('xcDatatableEditable')) return
- const rowId = extractPkFromRow(row.row, meta.value?.columns as ColumnType[])
+ const rowId = extractPkFromRow(row.row, meta.value!.columns!)
if (rowId) {
router.push({
@@ -311,7 +310,7 @@ onMounted(async () => {
>
-
+
diff --git a/packages/nc-gui/composables/useSmartsheetStore.ts b/packages/nc-gui/composables/useSmartsheetStore.ts
index 65595aab95..eab16b8d90 100644
--- a/packages/nc-gui/composables/useSmartsheetStore.ts
+++ b/packages/nc-gui/composables/useSmartsheetStore.ts
@@ -1,12 +1,12 @@
import { ViewTypes } from 'nocodb-sdk'
-import type { FilterType, SortType, TableType, ViewType } from 'nocodb-sdk'
+import type { FilterType, KanbanType, SortType, TableType, ViewType } from 'nocodb-sdk'
import type { Ref } from 'vue'
import { computed, reactive, useInjectionState, useNuxtApp, useProject, useTemplateRefsList } from '#imports'
const [useProvideSmartsheetStore, useSmartsheetStore] = useInjectionState(
(
view: Ref,
- meta: Ref,
+ meta: Ref,
shared = false,
initalSorts?: Ref,
initialFilters?: Ref,