From 77576d903fadaeca13ed19c8eb833553532ad153 Mon Sep 17 00:00:00 2001 From: Sparkle <1284531+baurine@users.noreply.github.com> Date: Sun, 9 Oct 2022 13:23:50 +0800 Subject: [PATCH] refine clinic cloud variant (#1414) * add start entry * refine start options * refine start options * add more app options * make slow query app configurable from html * support cloud ngm topsql --- .../package.json | 2 +- .../public/index.html | 62 ++++--- .../public/ngm.html | 169 ++++++++++++++++++ .../src/apps/SlowQuery/context.ts | 10 +- .../src/apps/SlowQuery/index.tsx | 5 +- .../src/apps/TopSQL/context.ts | 12 +- .../src/apps/TopSQL/index.tsx | 3 +- .../src/client/index.tsx | 58 ++++-- .../src/dashboardApp/index.ts | 4 +- .../src/dashboardApp/main.tsx | 133 +++++++------- .../src/uilts/appOptions.ts | 38 +++- .../src/apps/TopSQL/context.ts | 6 +- .../tidb-dashboard-for-op/.env.development | 2 +- .../src/apps/TopSQL/context.ts | 6 +- .../src/apps/SlowQuery/context/index.ts | 10 +- .../src/apps/SlowQuery/pages/List/index.tsx | 2 + .../utils/useSlowQueryTableController.ts | 5 + .../Statement/pages/Detail/SlowQueryTab.tsx | 2 + .../src/apps/TopSQL/context/index.ts | 6 + .../src/apps/TopSQL/index.tsx | 10 +- .../src/apps/TopSQL/pages/List/List.tsx | 31 ++-- 21 files changed, 426 insertions(+), 150 deletions(-) create mode 100644 ui/packages/tidb-dashboard-for-clinic-cloud/public/ngm.html diff --git a/ui/packages/tidb-dashboard-for-clinic-cloud/package.json b/ui/packages/tidb-dashboard-for-clinic-cloud/package.json index b7ae0655a8..2b5dde33ba 100644 --- a/ui/packages/tidb-dashboard-for-clinic-cloud/package.json +++ b/ui/packages/tidb-dashboard-for-clinic-cloud/package.json @@ -1,6 +1,6 @@ { "name": "@pingcap/tidb-dashboard-for-clinic-cloud", - "version": "0.0.17", + "version": "0.0.19", "main": "dist/dashboardApp.js", "module": "dist/dashboardApp.js", "files": [ diff --git a/ui/packages/tidb-dashboard-for-clinic-cloud/public/index.html b/ui/packages/tidb-dashboard-for-clinic-cloud/public/index.html index 03e055f034..ff317605e8 100644 --- a/ui/packages/tidb-dashboard-for-clinic-cloud/public/index.html +++ b/ui/packages/tidb-dashboard-for-clinic-cloud/public/index.html @@ -25,6 +25,12 @@ left: 50%; } + #dashboard_page_spinner p { + margin-left: -50%; + margin-top: 8px; + color: #888; + } + .dot-flashing { position: relative; width: 10px; @@ -93,36 +99,40 @@
-+ It may take a bit long time to load for the first time, due to download + some js files. +
+