diff --git a/Plan/react/dashboard/src/components/extensions/ExtensionTable.js b/Plan/react/dashboard/src/components/extensions/ExtensionTable.js index ac6381d22..a0e01ec9c 100644 --- a/Plan/react/dashboard/src/components/extensions/ExtensionTable.js +++ b/Plan/react/dashboard/src/components/extensions/ExtensionTable.js @@ -31,6 +31,7 @@ const ExtensionDataTable = ({table}) => { deferRender: true, columns: data.columns, data: data.data, + pagingType: "numbers", order: [[1, "desc"]] } return ( diff --git a/Plan/react/dashboard/src/components/table/DataTablesTable.js b/Plan/react/dashboard/src/components/table/DataTablesTable.js index bd3cd0589..b308108a3 100644 --- a/Plan/react/dashboard/src/components/table/DataTablesTable.js +++ b/Plan/react/dashboard/src/components/table/DataTablesTable.js @@ -17,6 +17,10 @@ const DataTablesTable = ({id, options}) => { } dataTableRef.current = new DataTable(idSelector, options); + // https://github.com/plan-player-analytics/Plan/issues/2637 + const triggerResize = () => window.dispatchEvent(new Event('resize')); + dataTableRef.current.on('length.dt', triggerResize); + dataTableRef.current.on('search.dt', triggerResize); return () => { if (dataTableRef.current) {