Skip to content

Commit 8b700ee

Browse files
committed
feat(table): improve watching sortedRows for reactivity
1 parent 3ad65fb commit 8b700ee

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/anu-vue/src/components/table/ATable.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ export const ATable = defineComponent({
231231
)
232232

233233
// 👉 Paginated Rows
234-
const paginatedRows = computed(() => sortedRows.value)
234+
const paginatedRows = ref<any[]>([])
235235

236236
// TODO: Check passing toRef(props, 'pageSize') to useOffsetPagination and use returned `currentPageSize` for reactive pgeSize prop
237237
const currentPageSize = ref(props.pageSize)
@@ -273,7 +273,7 @@ export const ATable = defineComponent({
273273
paginateRows({ currentPage: currentPage.value, currentPageSize: currentPageSize.value })
274274
}
275275

276-
watch([_search, sortedCols], recalculateCurrentPageData, { deep: true, immediate: true })
276+
watch([_search, sortedCols, sortedRows], recalculateCurrentPageData, { deep: true, immediate: true })
277277

278278
// 👉 rowsToRender
279279
const rowsToRender = computed(() => isSST.value ? _serverRows.value : paginatedRows.value)

0 commit comments

Comments
 (0)