diff --git a/src/components/table/table-base.vue b/src/components/table/table-base.vue index a01bfe5..5487ed4 100644 --- a/src/components/table/table-base.vue +++ b/src/components/table/table-base.vue @@ -14,16 +14,21 @@ import type { TableColumnCheck } from '~/packages/hooks/src'; const route = useRoute(); const { t } = useI18n(); + const title = t(route.meta.i18nKey as string); -const props = defineProps<{ - fetchData: TableFetchData; - columns: TableBaseColumns; - showHeaderOperation?: boolean; - filterColumns?: TableFilterColumns; -}>(); +const props = withDefaults( + defineProps<{ + fetchData: TableFetchData; + columns: TableBaseColumns; + showHeaderOperation?: boolean; + filterColumns?: TableFilterColumns; + }>(), + { + filterColumns: () => [] + } +); const emit = defineEmits<{ (e: 'add'): void; - (e: 'refresh'): void; (e: 'delete'): void; }>(); @@ -86,7 +91,7 @@ defineExpose({