From b8874be4e4807b009bfb8622aa19f770bdda0cf8 Mon Sep 17 00:00:00 2001 From: Bhargav Date: Wed, 1 Nov 2023 18:45:23 +0530 Subject: [PATCH] fix: ingestion page ui changes (#1825) This PR contains below list of items: - Ingestion page improvements - Logs page Data table by expanding one of the record in logs table, select "table" mode field name is in red color to match with json tab. - Menu selection for child routes. --- web/src/components/CopyContent.vue | 22 +----- web/src/components/MenuLink.vue | 5 +- web/src/components/ingestion/Recommended.vue | 11 +++ web/src/components/ingestion/logs/Curl.vue | 33 +-------- .../components/ingestion/logs/FileBeat.vue | 30 -------- .../components/ingestion/logs/FluentBit.vue | 30 -------- web/src/components/ingestion/logs/Fluentd.vue | 30 -------- .../components/ingestion/logs/GcpPubSub.vue | 35 +-------- .../ingestion/logs/KinesisFirehose.vue | 33 +-------- web/src/components/ingestion/logs/SysLog.vue | 15 ---- .../components/ingestion/logs/SyslogNg.vue | 33 +-------- web/src/components/ingestion/logs/Vector.vue | 30 -------- .../ingestion/metrics/OtelCollector.vue | 33 +-------- .../ingestion/metrics/PrometheusConfig.vue | 35 +-------- .../ingestion/metrics/TelegrafConfig.vue | 33 +-------- .../recommended/FrontendRumConfig.vue | 43 ++--------- .../ingestion/recommended/OtelConfig.vue | 7 +- .../ingestion/recommended/WindowsConfig.vue | 13 ++-- web/src/components/ingestion/traces/Index.vue | 2 +- .../ingestion/traces/OpenTelemetry.vue | 71 +++++++++---------- .../composables/shared/useIngestionRoutes.ts | 5 ++ web/src/layouts/MainLayout.vue | 4 +- web/src/plugins/logs/DetailTable.vue | 4 +- web/src/styles/app.scss | 40 +++++++++++ 24 files changed, 121 insertions(+), 476 deletions(-) diff --git a/web/src/components/CopyContent.vue b/web/src/components/CopyContent.vue index b152232be5..bd8ae88f2e 100644 --- a/web/src/components/CopyContent.vue +++ b/web/src/components/CopyContent.vue @@ -16,7 +16,6 @@ @@ -82,23 +82,3 @@ export default defineComponent({ }, }); - - diff --git a/web/src/components/MenuLink.vue b/web/src/components/MenuLink.vue index c688fe1765..055bcdcbaa 100644 --- a/web/src/components/MenuLink.vue +++ b/web/src/components/MenuLink.vue @@ -29,7 +29,7 @@ : '' " clickable - :class="{ 'ql-item-mini': mini }" + :class="{ 'ql-item-mini': mini, 'q-router-link--active': router.currentRoute.value.path.indexOf(link) == 0 && link != '/' }" :target="target" @click="external ? openWebPage(link) : ''" > @@ -49,6 +49,7 @@ - - diff --git a/web/src/components/ingestion/logs/FileBeat.vue b/web/src/components/ingestion/logs/FileBeat.vue index 12960305ab..143135102e 100644 --- a/web/src/components/ingestion/logs/FileBeat.vue +++ b/web/src/components/ingestion/logs/FileBeat.vue @@ -16,7 +16,6 @@