diff --git a/web/ui/mantine-ui/src/pages/query/DataTable.module.css b/web/ui/mantine-ui/src/pages/query/DataTable.module.css index d8ff4a5112..255173d9bd 100644 --- a/web/ui/mantine-ui/src/pages/query/DataTable.module.css +++ b/web/ui/mantine-ui/src/pages/query/DataTable.module.css @@ -8,16 +8,3 @@ text-align: right; font-variant-numeric: tabular-nums; } - -.histogramSummaryWrapper { - display: flex; - justify-content: space-between; - align-items: center; - padding: 10px; -} - -.histogramSummary { - display: flex; - align-items: center; - gap: 1rem; -} diff --git a/web/ui/mantine-ui/src/pages/query/DataTable.tsx b/web/ui/mantine-ui/src/pages/query/DataTable.tsx index 36e1038d60..733d3fe1dd 100644 --- a/web/ui/mantine-ui/src/pages/query/DataTable.tsx +++ b/web/ui/mantine-ui/src/pages/query/DataTable.tsx @@ -7,6 +7,8 @@ import { LoadingOverlay, SegmentedControl, ScrollArea, + Group, + Stack, } from "@mantine/core"; import { IconAlertTriangle, IconInfoCircle } from "@tabler/icons-react"; import { @@ -125,22 +127,22 @@ const DataTable: FC = ({ expr, evalTime, retriggerIdx }) => { {s.value && s.value[1]} {s.histogram && ( - <> + -
-
+ + - Total count: {s.histogram[1].count} + Count: {s.histogram[1].count} Sum: {s.histogram[1].sum} -
-
+ + x-axis scale: = ({ expr, evalTime, retriggerIdx }) => { onChange={setScale} data={["exponential", "linear"]} /> -
-
+ + {histogramTable(s.histogram[1])} - +
)}
@@ -203,14 +205,7 @@ const DataTable: FC = ({ expr, evalTime, retriggerIdx }) => { }; const histogramTable = (h: Histogram): ReactNode => ( - - - - - Bucket counts - - - +
( justifyContent: "space-between", }} > - Range + Bucket range Count - + {h.buckets?.map((b, i) => (