mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-20 19:32:15 +00:00
fix(editor): FE fixes to insights (#15228)
This commit is contained in:
@@ -55,10 +55,12 @@ const props = withDefaults(
|
||||
returnObject?: boolean;
|
||||
|
||||
itemSelectable?: boolean | DeepKeys<T> | ((row: T) => boolean);
|
||||
pageSizes?: number[];
|
||||
}>(),
|
||||
{
|
||||
itemSelectable: undefined,
|
||||
itemValue: 'id',
|
||||
pageSizes: () => [10, 25, 50, 100],
|
||||
},
|
||||
);
|
||||
|
||||
@@ -218,6 +220,8 @@ const pagination = computed<PaginationState>({
|
||||
},
|
||||
});
|
||||
|
||||
const showPagination = computed(() => props.itemsLength > Math.min(...props.pageSizes));
|
||||
|
||||
const sortBy = defineModel<SortingState>('sort-by', { default: [], required: false });
|
||||
|
||||
function handleSortingChange(updaterOrValue: Updater<SortingState>) {
|
||||
@@ -448,11 +452,11 @@ const table = useVueTable({
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="table-pagination" data-test-id="pagination">
|
||||
<div v-if="showPagination" class="table-pagination" data-test-id="pagination">
|
||||
<N8nPagination
|
||||
:current-page="page + 1"
|
||||
:page-size="itemsPerPage"
|
||||
:page-sizes="[10, 20, 30, 40]"
|
||||
:page-sizes="pageSizes"
|
||||
layout="prev, pager, next"
|
||||
:total="itemsLength"
|
||||
@update:current-page="page = $event - 1"
|
||||
@@ -466,7 +470,7 @@ const table = useVueTable({
|
||||
size="small"
|
||||
:teleported="false"
|
||||
>
|
||||
<el-option v-for="item in [10, 20, 30, 40]" :key="item" :label="item" :value="item" />
|
||||
<el-option v-for="item in pageSizes" :key="item" :label="item" :value="item" />
|
||||
</el-select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user