From b31343fb036566a1d82f952246a2043f2b8683c4 Mon Sep 17 00:00:00 2001 From: trinity-1686a Date: Sun, 5 May 2024 18:30:57 +0200 Subject: [PATCH] add selector for aggregation --- quickwit/quickwit-ui/package.json | 1 + .../src/components/ApiUrlFooter.tsx | 1 + .../src/components/QueryActionBar.tsx | 20 +- .../QueryEditor/AggregationEditor.tsx | 297 ++++++++++++++++++ .../src/components/TimeRangeSelect.tsx | 4 +- .../quickwit-ui/src/services/client.test.ts | 10 +- quickwit/quickwit-ui/src/utils/models.ts | 28 ++ quickwit/quickwit-ui/src/utils/urls.ts | 32 +- quickwit/quickwit-ui/src/views/SearchView.tsx | 7 + quickwit/quickwit-ui/yarn.lock | 263 ++++++++++++++++ 10 files changed, 656 insertions(+), 7 deletions(-) create mode 100644 quickwit/quickwit-ui/src/components/QueryEditor/AggregationEditor.tsx diff --git a/quickwit/quickwit-ui/package.json b/quickwit/quickwit-ui/package.json index 9550aa3118e..076792938e4 100644 --- a/quickwit/quickwit-ui/package.json +++ b/quickwit/quickwit-ui/package.json @@ -12,6 +12,7 @@ "@mui/lab": "^5.0.0-alpha.114", "@mui/material": "^5.11.2", "@mui/system": "^5.11.2", + "@mui/x-charts": "^7.3.2", "@mui/x-date-pickers": "^5.0.12", "@types/jest": "^29.5.6", "@types/node": "^20.8.7", diff --git a/quickwit/quickwit-ui/src/components/ApiUrlFooter.tsx b/quickwit/quickwit-ui/src/components/ApiUrlFooter.tsx index 9f546d645c5..3850c7f4719 100644 --- a/quickwit/quickwit-ui/src/components/ApiUrlFooter.tsx +++ b/quickwit/quickwit-ui/src/components/ApiUrlFooter.tsx @@ -37,6 +37,7 @@ export default function ApiUrlFooter(url: string) { const origin = process.env.NODE_ENV === 'development' ? 'http://localhost:7280' : window.location.origin; const completeUrl = `${origin}/${url}`; const isTooLong = completeUrl.length > urlMaxLength; + // TODO show generated aggregation return