From 101cedd7d5e455a24b3299ae5fe97a96ffdbcffb Mon Sep 17 00:00:00 2001 From: Omkar Kesarkhane <127078473+omkarK06@users.noreply.github.com> Date: Tue, 11 Jul 2023 16:50:55 +0530 Subject: [PATCH] fix: UI Improvements (#1148) 1. Refactored date time component and updated same in logs, traces and metrics 2. Added composable for notification --- web/src/components/DateTime.vue | 471 +++++++++++++------- web/src/composables/useLogs.ts | 20 +- web/src/composables/useMetrics.ts | 20 +- web/src/composables/useNotifications.ts | 28 ++ web/src/composables/usePromqlSuggestions.ts | 12 +- web/src/composables/useTraces.ts | 20 +- web/src/plugins/logs/Index.vue | 157 ++++--- web/src/plugins/logs/IndexList.vue | 68 +-- web/src/plugins/logs/SearchBar.vue | 37 +- web/src/plugins/logs/SearchResult.vue | 24 +- web/src/plugins/metrics/Index.vue | 115 +++-- web/src/plugins/metrics/MetricList.vue | 22 +- web/src/plugins/metrics/MetricsViewer.vue | 303 ------------- web/src/plugins/traces/Index.vue | 63 +-- web/src/plugins/traces/SearchBar.vue | 36 +- web/src/plugins/traces/SearchResult.vue | 22 +- web/src/utils/common.ts | 19 - web/src/utils/date.ts | 131 ++++-- 18 files changed, 761 insertions(+), 807 deletions(-) create mode 100644 web/src/composables/useNotifications.ts delete mode 100644 web/src/plugins/metrics/MetricsViewer.vue diff --git a/web/src/components/DateTime.vue b/web/src/components/DateTime.vue index ed41794640..7cdaa475ca 100644 --- a/web/src/components/DateTime.vue +++ b/web/src/components/DateTime.vue @@ -14,7 +14,7 @@ -->