From 9a359a3f356ddb49caf15469a3d66426aec9484f Mon Sep 17 00:00:00 2001 From: yaroslav8765 Date: Wed, 1 Oct 2025 13:35:12 +0300 Subject: [PATCH] feat: add emit of afcl table state --- adminforth/spa/src/afcl/Table.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/adminforth/spa/src/afcl/Table.vue b/adminforth/spa/src/afcl/Table.vue index 5f1a4620..0bb4f62a 100644 --- a/adminforth/spa/src/afcl/Table.vue +++ b/adminforth/spa/src/afcl/Table.vue @@ -177,6 +177,10 @@ columnWidths.value = !headerRefs.value ? [] : headerRefs.value.map((el: HTMLElement) => el.offsetWidth); }); + watch([isLoading, () => props.isLoading], () => { + emit('update:tableLoading', isLoading.value || props.isLoading); + }); + const totalPages = computed(() => { return dataResult.value?.total ? Math.ceil(dataResult.value.total / props.pageSize) : 1; }); @@ -190,8 +194,8 @@ pageInput.value = p.toString(); } - const emites = defineEmits([ - 'update:activeTab', + const emit = defineEmits([ + 'update:tableLoading', ]); function onPageInput(event: any) {