From d783c5489202d26015d567841f8b430ebe7dab3e Mon Sep 17 00:00:00 2001 From: sakurayinfei <970412446@qq.com> Date: Wed, 30 Jul 2025 15:58:23 +0800 Subject: [PATCH 1/5] =?UTF-8?q?fix[doc]:=20=E8=A7=A3=E5=86=B3useI18n?= =?UTF-8?q?=E5=9C=A8=E7=BB=84=E4=BB=B6=E5=A4=96=E4=BD=BF=E7=94=A8=E6=8A=A5?= =?UTF-8?q?=E8=AD=A6=E5=91=8A=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/docs/src/lang/index.ts | 2 +- packages/docs/src/router/index.ts | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/docs/src/lang/index.ts b/packages/docs/src/lang/index.ts index 81fe53fd..3cda6de2 100644 --- a/packages/docs/src/lang/index.ts +++ b/packages/docs/src/lang/index.ts @@ -30,8 +30,8 @@ export const locales: Array = [ ]; export const LOCALE_COOKIE_KEY = 'locale'; -const { locale } = useI18n(); export const currentLocale = computed(() => { + const { locale } = useI18n(); const rlt = locales.find((item) => item.value === locale.value); return rlt || locales[0]; }); diff --git a/packages/docs/src/router/index.ts b/packages/docs/src/router/index.ts index 727c5c67..23346341 100644 --- a/packages/docs/src/router/index.ts +++ b/packages/docs/src/router/index.ts @@ -2,7 +2,6 @@ import { createRouter, createWebHistory } from 'vue-router'; import TheHome from '../pages/TheHome.vue'; import { routes as componentRoutes } from './components'; import { useI18n } from '@opensig/opendesign'; -const { t } = useI18n(); export const router = createRouter({ history: createWebHistory(), @@ -19,7 +18,7 @@ export const router = createRouter({ export const sidebarRouteConfig = { component: { routes: componentRoutes, - label: () => t('components.component'), + label: () => useI18n().t('components.component'), }, }; -- Gitee From 7beb69ae29c2c9f7c709b3915a0a9fc89614f7bb Mon Sep 17 00:00:00 2001 From: sakurayinfei <970412446@qq.com> Date: Wed, 30 Jul 2025 16:19:15 +0800 Subject: [PATCH 2/5] =?UTF-8?q?feat[doc]:=20=E6=96=B0=E5=A2=9Eicon?= =?UTF-8?q?=E5=9B=BE=E6=A0=87=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/docs/icons/icon.config.ts | 6 ++++++ packages/docs/icons/svgs/fill/code.svg | 4 ++++ packages/docs/icons/svgs/fill/copy.svg | 4 ++++ packages/docs/icons/svgs/fill/dark.svg | 5 +++++ packages/docs/icons/svgs/fill/light.svg | 5 +++++ packages/docs/package.json | 4 +++- 6 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 packages/docs/icons/icon.config.ts create mode 100644 packages/docs/icons/svgs/fill/code.svg create mode 100644 packages/docs/icons/svgs/fill/copy.svg create mode 100644 packages/docs/icons/svgs/fill/dark.svg create mode 100644 packages/docs/icons/svgs/fill/light.svg diff --git a/packages/docs/icons/icon.config.ts b/packages/docs/icons/icon.config.ts new file mode 100644 index 00000000..b816a586 --- /dev/null +++ b/packages/docs/icons/icon.config.ts @@ -0,0 +1,6 @@ +module.exports = { + input: './svgs', + output: '../src/icon-components/', + componentClass: 'o-svg-icon', + prefix: 'doc-', +}; diff --git a/packages/docs/icons/svgs/fill/code.svg b/packages/docs/icons/svgs/fill/code.svg new file mode 100644 index 00000000..1862aa9f --- /dev/null +++ b/packages/docs/icons/svgs/fill/code.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/packages/docs/icons/svgs/fill/copy.svg b/packages/docs/icons/svgs/fill/copy.svg new file mode 100644 index 00000000..d701b8b8 --- /dev/null +++ b/packages/docs/icons/svgs/fill/copy.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/packages/docs/icons/svgs/fill/dark.svg b/packages/docs/icons/svgs/fill/dark.svg new file mode 100644 index 00000000..61997a54 --- /dev/null +++ b/packages/docs/icons/svgs/fill/dark.svg @@ -0,0 +1,5 @@ + + + \ No newline at end of file diff --git a/packages/docs/icons/svgs/fill/light.svg b/packages/docs/icons/svgs/fill/light.svg new file mode 100644 index 00000000..7f966ca3 --- /dev/null +++ b/packages/docs/icons/svgs/fill/light.svg @@ -0,0 +1,5 @@ + + + \ No newline at end of file diff --git a/packages/docs/package.json b/packages/docs/package.json index 3e831ee2..1009931f 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -5,6 +5,7 @@ "type": "module", "scripts": { "dev": "vite", + "gen:icon": "open-scripts gen:icon --config ./icons/icon.config.ts", "build": "vite build", "type-check": "vue-tsc", "preview": "vite preview", @@ -38,6 +39,7 @@ "vite-plugin-inspect": "catalog:build", "vue-component-meta": "catalog:vue", "vue-docgen-api": "catalog:vue", - "vue-tsc": "catalog:build" + "vue-tsc": "catalog:build", + "@opensig/open-scripts": "workspace:^" } } -- Gitee From 4c0220a32c5e2563fcc3312538ce01feb38d8396 Mon Sep 17 00:00:00 2001 From: sakurayinfei <970412446@qq.com> Date: Wed, 30 Jul 2025 18:24:35 +0800 Subject: [PATCH 3/5] =?UTF-8?q?fix[doc]:=20=E5=B0=86=E7=9A=AE=E8=82=A4?= =?UTF-8?q?=E5=88=87=E6=8D=A2=E6=8B=86=E5=88=86=E4=B8=BA=E4=B8=BB=E9=A2=98?= =?UTF-8?q?=E5=88=87=E6=8D=A2=E5=92=8C=E9=A2=9C=E8=89=B2=E5=88=87=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/docs/src/components/TheHeader.vue | 73 +++++++++++----------- packages/docs/src/lang/en-US.ts | 9 +-- packages/docs/src/lang/zh-CN.ts | 1 + 3 files changed, 42 insertions(+), 41 deletions(-) diff --git a/packages/docs/src/components/TheHeader.vue b/packages/docs/src/components/TheHeader.vue index 18753df4..d05a4d15 100644 --- a/packages/docs/src/components/TheHeader.vue +++ b/packages/docs/src/components/TheHeader.vue @@ -1,53 +1,51 @@