Skip to content

Commit 1336e7c

Browse files
committed
fix: fix afcl table render bug
1 parent 419f9d0 commit 1336e7c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

adminforth/spa/src/afcl/Table.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<table class="afcl-table w-full text-sm text-left rtl:text-right text-lightTableText dark:text-darkTableText overflow-x-auto">
55
<thead class="afcl-table-thread text-xs text-lightTableHeadingText uppercase bg-lightTableHeadingBackground dark:bg-darkTableHeadingBackground dark:text-darkTableHeadingText">
66
<tr>
7-
<th scope="col" class="px-6 py-3" ref="headerRefs"
7+
<th scope="col" class="px-6 py-3" ref="headerRefs" :key="`header-${column.fieldName}`"
88
v-for="column in columns"
99
>
1010
<slot v-if="$slots[`header:${column.fieldName}`]" :name="`header:${column.fieldName}`" :column="column" />
@@ -34,13 +34,14 @@
3434
<tr
3535
v-else="!isLoading"
3636
v-for="(item, index) in dataPage"
37+
:key="`row-${index}`"
3738
ref="rowRefs"
3839
:class="{
3940
'afcl-table-body odd:bg-lightTableOddBackground odd:dark:bg-darkTableOddBackground even:bg-lightTableEvenBackground even:dark:bg-darkTableEvenBackground': evenHighlights,
4041
'border-b border-lightTableBorder dark:border-darkTableBorder': index !== dataPage.length - 1 || totalPages > 1,
4142
}"
4243
>
43-
<td class="px-6 py-4"
44+
<td class="px-6 py-4" :key="`cell-${index}-${column.fieldName}`"
4445
v-for="column in props.columns"
4546
>
4647
<slot v-if="$slots[`cell:${column.fieldName}`]"

0 commit comments

Comments
 (0)