From a73ca3a15d52b22e1fe8bc1fe1c91436a0d7464f Mon Sep 17 00:00:00 2001 From: MarcosPierasNL <pieras.marcos@gmail.com> Date: Thu, 18 Apr 2024 12:07:28 +0200 Subject: [PATCH] fix: update --- .../lib/vis/visualizations/tablevis/components/Table.tsx | 5 ++--- libs/shared/lib/vis/visualizations/tablevis/tablevis.tsx | 6 ++++++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/libs/shared/lib/vis/visualizations/tablevis/components/Table.tsx b/libs/shared/lib/vis/visualizations/tablevis/components/Table.tsx index 84ab338fb..4e8af9fdf 100644 --- a/libs/shared/lib/vis/visualizations/tablevis/components/Table.tsx +++ b/libs/shared/lib/vis/visualizations/tablevis/components/Table.tsx @@ -84,7 +84,7 @@ export const Table = ({ data, itemsPerPage, showBarPlot, showAttributes, selecte }, [sortOrder, data, sortColumn]); useEffect(() => { - onPageChange(1); // Reset to the first page when sorting or itemsPerPage changes + onPageChange(1); }, [sortColumn, sortOrder, itemsPerPage]); const onPageChange = (page: number) => { @@ -121,8 +121,7 @@ export const Table = ({ data, itemsPerPage, showBarPlot, showAttributes, selecte }; useEffect(() => { - // Recalculate pagination state - const totalPages = Math.ceil(data.length / itemsPerPage); + setSortedData(data); setCurrentPage({ page: 1, startIndex: 0, diff --git a/libs/shared/lib/vis/visualizations/tablevis/tablevis.tsx b/libs/shared/lib/vis/visualizations/tablevis/tablevis.tsx index b490a2478..2744b0be6 100644 --- a/libs/shared/lib/vis/visualizations/tablevis/tablevis.tsx +++ b/libs/shared/lib/vis/visualizations/tablevis/tablevis.tsx @@ -81,6 +81,12 @@ const TableSettings = ({ return []; }, [configuration.displayEntity, graph]); + useEffect(() => { + if (graph && graph.nodes && graph.nodes.labels.length > 0) { + updateSettings({ displayAttributes: selectedNodeAttributes }); + } + }, [selectedNodeAttributes]); + return ( <SettingsContainer> <Input -- GitLab