From a266df6e7fee8dfc5a99e9b095819cba79c84377 Mon Sep 17 00:00:00 2001 From: akhuoa Date: Tue, 15 Oct 2024 11:23:08 +1300 Subject: [PATCH 01/20] Add connectivity graph in connnectivity tab --- src/components.d.ts | 2 ++ src/components/ConnectivityGraph.vue | 52 ++++++++++++++++++++++++++++ src/components/ConnectivityInfo.vue | 35 ++++++++++++++++++- src/components/SideBar.vue | 4 +-- src/components/Tabs.vue | 2 +- 5 files changed, 91 insertions(+), 4 deletions(-) create mode 100644 src/components/ConnectivityGraph.vue diff --git a/src/components.d.ts b/src/components.d.ts index ba5eedf9..d74b9dcd 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -8,6 +8,7 @@ export {} declare module 'vue' { export interface GlobalComponents { BadgesGroup: typeof import('./components/BadgesGroup.vue')['default'] + ConnectivityGraph: typeof import('./components/ConnectivityGraph.vue')['default'] ConnectivityInfo: typeof import('./components/ConnectivityInfo.vue')['default'] DatasetCard: typeof import('./components/DatasetCard.vue')['default'] ElButton: typeof import('element-plus/es')['ElButton'] @@ -19,6 +20,7 @@ declare module 'vue' { ElIconArrowRight: typeof import('@element-plus/icons-vue')['ArrowRight'] ElIconLocation: typeof import('@element-plus/icons-vue')['Location'] ElIconWarning: typeof import('@element-plus/icons-vue')['Warning'] + ElIconWarnTriangleFilled: typeof import('@element-plus/icons-vue')['WarnTriangleFilled'] ElInput: typeof import('element-plus/es')['ElInput'] ElOption: typeof import('element-plus/es')['ElOption'] ElPagination: typeof import('element-plus/es')['ElPagination'] diff --git a/src/components/ConnectivityGraph.vue b/src/components/ConnectivityGraph.vue new file mode 100644 index 00000000..40de7af5 --- /dev/null +++ b/src/components/ConnectivityGraph.vue @@ -0,0 +1,52 @@ +