From 5b00db5bb235c15a5b176453521f14081c8c1cae Mon Sep 17 00:00:00 2001 From: overtrue Date: Sun, 23 Feb 2025 15:25:50 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=9D=99=E6=80=81=E5=AF=BC=E5=87=BA=20?= =?UTF-8?q?&=20=E5=A2=9E=E5=8A=A0=20config.json=20=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 + app.vue | 2 +- components/sidebar.vue | 65 ++++++++++------------------- components/user-dropdown.vue | 21 ++++++++-- lib/sts.ts | 12 +++--- nuxt.config.ts | 23 +++++++--- pages/browser/[bucket]/[[key]].vue | 4 +- pages/index.vue | 10 ++++- pages/policies/index.vue | 8 +++- plugins/01.config.ts | 28 +++++++++++++ plugins/02.api.ts | 42 +++++++++++++++++++ plugins/03.s3.ts | 33 +++++++++++++++ plugins/api.ts | 36 ---------------- plugins/s3.ts | 27 ------------ public/config.json.example | 17 ++++++++ public/img/rustfs.png | Bin 0 -> 4845 bytes public/logo.svg | 8 ++++ types/config.d.ts | 32 ++++++++++++++ 18 files changed, 244 insertions(+), 126 deletions(-) create mode 100644 plugins/01.config.ts create mode 100644 plugins/02.api.ts create mode 100644 plugins/03.s3.ts delete mode 100644 plugins/api.ts delete mode 100644 plugins/s3.ts create mode 100644 public/config.json.example create mode 100644 public/img/rustfs.png create mode 100644 public/logo.svg create mode 100644 types/config.d.ts diff --git a/.gitignore b/.gitignore index d056894..8397e8f 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,5 @@ logs !.env.example pages/test + +public/config.json diff --git a/app.vue b/app.vue index 4f81209..f472c8d 100644 --- a/app.vue +++ b/app.vue @@ -24,7 +24,7 @@ import { import { ref } from 'vue' import { themeOverrides } from '~/config/theme' -const theme = ref(darkTheme) +const theme = ref(darkTheme) const locale = ref(zhCN) const dateLocale = ref(dateZhCN) diff --git a/components/sidebar.vue b/components/sidebar.vue index 19e7f23..dff5825 100644 --- a/components/sidebar.vue +++ b/components/sidebar.vue @@ -1,7 +1,10 @@