diff --git a/ui/src/pages/Dashboard/Dashboard.module.css b/ui/src/pages/Dashboard/Dashboard.module.css index 3b0b640c..626c20fd 100644 --- a/ui/src/pages/Dashboard/Dashboard.module.css +++ b/ui/src/pages/Dashboard/Dashboard.module.css @@ -25,7 +25,15 @@ overflow: hidden; } -.tableScroll { +/* Make the DataTable wrapper fill height: scroll area grows, footer stays pinned */ +.tableSection > div { + display: flex; + flex-direction: column; + flex: 1; + min-height: 0; +} + +.tableSection > div > div:first-child { flex: 1; min-height: 0; overflow-y: auto; diff --git a/ui/src/pages/Dashboard/Dashboard.tsx b/ui/src/pages/Dashboard/Dashboard.tsx index 0acc1b79..cd9986fa 100644 --- a/ui/src/pages/Dashboard/Dashboard.tsx +++ b/ui/src/pages/Dashboard/Dashboard.tsx @@ -267,29 +267,27 @@ export default function Dashboard() { -