From a77cc00e9f7918495b5fb71bb2ce1183f721be34 Mon Sep 17 00:00:00 2001 From: Vben Date: Thu, 29 Aug 2024 22:31:49 +0800 Subject: [PATCH] feat: core components support simple locale switching (#4273) * feat: core components support simple locale switching * fix: test error * fix: test error --- docs/package.json | 2 -- docs/src/en/guide/in-depth/theme.md | 4 +-- docs/src/guide/in-depth/theme.md | 4 +-- .../src/design-tokens/default/index.css | 2 +- packages/@core/composables/src/index.ts | 1 + .../src/use-simple-locale/README.md | 3 +++ .../src/use-simple-locale/index.ts | 25 +++++++++++++++++++ .../src/use-simple-locale/messages.ts | 14 +++++++++++ .../src/drawer/__tests__/drawer-api.test.ts | 4 +-- .../ui-kit/popup-ui/src/drawer/drawer-api.ts | 2 -- .../ui-kit/popup-ui/src/drawer/drawer.vue | 12 ++++++--- .../src/modal/__tests__/modal-api.test.ts | 4 +-- .../ui-kit/popup-ui/src/modal/modal-api.ts | 2 -- .../@core/ui-kit/popup-ui/src/modal/modal.vue | 11 +++++--- .../shadcn-ui/src/components/logo/logo.vue | 5 +--- packages/locales/package.json | 1 + packages/locales/src/i18n.ts | 5 ++++ pnpm-lock.yaml | 9 +++---- 18 files changed, 78 insertions(+), 32 deletions(-) create mode 100644 packages/@core/composables/src/use-simple-locale/README.md create mode 100644 packages/@core/composables/src/use-simple-locale/index.ts create mode 100644 packages/@core/composables/src/use-simple-locale/messages.ts diff --git a/docs/package.json b/docs/package.json index 1585e5f528b..ceecf97cd75 100644 --- a/docs/package.json +++ b/docs/package.json @@ -11,7 +11,6 @@ "@vben-core/shadcn-ui": "workspace:*", "@vben/common-ui": "workspace:*", "@vben/styles": "workspace:*", - "@vueuse/core": "^11.0.3", "lucide-vue-next": "^0.436.0", "markdown-it": "^14.1.0", "medium-zoom": "^1.1.0", @@ -19,7 +18,6 @@ }, "devDependencies": { "@nolebase/vitepress-plugin-git-changelog": "^2.4.0", - "@types/markdown-it": "^14.1.2", "@vben/vite-config": "workspace:*", "@vite-pwa/vitepress": "^0.5.0", "vitepress": "^1.3.4", diff --git a/docs/src/en/guide/in-depth/theme.md b/docs/src/en/guide/in-depth/theme.md index 6c2e23b90dc..6202a13ad99 100644 --- a/docs/src/en/guide/in-depth/theme.md +++ b/docs/src/en/guide/in-depth/theme.md @@ -53,7 +53,7 @@ You can check the list below to understand all the available variables. /* Theme Colors */ - --primary: 211 91% 39%; + --primary: 231 98% 65%; --primary-foreground: 0 0% 98%; /* Used for destructive actions such as