From f1e405fbb4fccef12b8157585da290c8818d7f03 Mon Sep 17 00:00:00 2001 From: Fine0830 Date: Mon, 21 Mar 2022 19:34:08 +0800 Subject: [PATCH] feat: add switch to control dashboard mode (#31) --- src/components/Icon.vue | 2 +- src/hooks/useDashboardsSession.ts | 32 ++++++++++ src/layout/Index.vue | 3 +- src/layout/components/SideBar.vue | 2 +- src/locales/lang/en.ts | 4 +- src/locales/lang/zh.ts | 2 + src/store/modules/dashboard.ts | 5 ++ src/views/Layer.vue | 11 ++-- src/views/dashboard/Edit.vue | 4 +- src/views/dashboard/List.vue | 25 ++++++-- src/views/dashboard/controls/Log.vue | 4 +- src/views/dashboard/controls/Profile.vue | 5 +- src/views/dashboard/controls/Tab.vue | 9 +-- src/views/dashboard/controls/Topology.vue | 4 +- src/views/dashboard/controls/Trace.vue | 11 ++-- src/views/dashboard/controls/Widget.vue | 6 +- src/views/dashboard/graphs/EndpointList.vue | 26 +++++--- src/views/dashboard/graphs/InstanceList.vue | 27 ++++++--- src/views/dashboard/graphs/ServiceList.vue | 26 ++++++-- src/views/dashboard/panel/Tool.vue | 60 +++++++++++++++---- .../related/topology/components/Graph.vue | 45 ++++++++++---- .../topology/components/PodTopology.vue | 18 +++++- .../related/topology/components/Settings.vue | 1 + 23 files changed, 250 insertions(+), 82 deletions(-) create mode 100644 src/hooks/useDashboardsSession.ts diff --git a/src/components/Icon.vue b/src/components/Icon.vue index fc6a0ce1..e7805416 100644 --- a/src/components/Icon.vue +++ b/src/components/Icon.vue @@ -37,7 +37,7 @@ defineProps({ loading: { type: Boolean, default: false }, }); -