Skip to content

Commit 729aa30

Browse files
committed
chore: make filters prop optional in Filters component and ensure correct type assertion for columns in ListView
1 parent 924bb58 commit 729aa30

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

adminforth/spa/src/components/Filters.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ const AFFO = AdminForthFilterOperators;
193193
// const props = defineProps(['columns', 'filters', 'show', 'columnsMinMax']);
194194
const props = defineProps<{
195195
columns: AdminForthResourceColumnCommon[],
196-
filters: AdminforthFilterStore['filters'],
196+
filters?: AdminforthFilterStore['filters'],
197197
show: Boolean,
198198
columnsMinMax: ColumnMinMaxValue
199199
}>();

adminforth/spa/src/views/ListView.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<div class="relative flex flex-col max-w-full w-full">
33
<Teleport to="body">
44
<Filters
5-
:columns="coreStore.resource?.columns"
5+
:columns="coreStore.resource?.columns as AdminForthResourceColumnCommon[] || []"
66
:columnsMinMax="columnsMinMax"
77
:show="filtersShow"
88
@hide="filtersShow = false"
@@ -240,7 +240,7 @@ import { useRoute } from 'vue-router';
240240
import { getCustomComponent, initThreeDotsDropdown, getList, startBulkAction } from '@/utils';
241241
import ThreeDotsMenu from '@/components/ThreeDotsMenu.vue';
242242
import { Tooltip } from '@/afcl'
243-
import type { AdminForthComponentDeclaration, AdminForthComponentDeclarationFull, AdminForthFilterOperators } from '@/types/Common';
243+
import type { AdminForthComponentDeclaration, AdminForthComponentDeclarationFull, AdminForthFilterOperators, AdminForthResourceColumnCommon } from '@/types/Common';
244244
245245
246246
import {

0 commit comments

Comments
 (0)