diff --git a/apps/web-antd/src/locales/langs/en-US/demos.json b/apps/web-antd/src/locales/langs/en-US/demos.json index 07156434..12a3b718 100644 --- a/apps/web-antd/src/locales/langs/en-US/demos.json +++ b/apps/web-antd/src/locales/langs/en-US/demos.json @@ -7,6 +7,7 @@ "document": "Document", "antdv": "Ant Design Vue Version", "naive-ui": "Naive UI Version", - "element-plus": "Element Plus Version" + "element-plus": "Element Plus Version", + "tdesign": "TDesign Vue Version" } } diff --git a/apps/web-antd/src/locales/langs/zh-CN/demos.json b/apps/web-antd/src/locales/langs/zh-CN/demos.json index 93ee722f..b5007ea7 100644 --- a/apps/web-antd/src/locales/langs/zh-CN/demos.json +++ b/apps/web-antd/src/locales/langs/zh-CN/demos.json @@ -7,6 +7,7 @@ "document": "文档", "antdv": "Ant Design Vue 版本", "naive-ui": "Naive UI 版本", - "element-plus": "Element Plus 版本" + "element-plus": "Element Plus 版本", + "tdesign": "TDesign Vue 版本" } } diff --git a/apps/web-antd/src/router/routes/modules/vben.ts b/apps/web-antd/src/router/routes/modules/vben.ts index 98acf582..807a8239 100644 --- a/apps/web-antd/src/router/routes/modules/vben.ts +++ b/apps/web-antd/src/router/routes/modules/vben.ts @@ -6,6 +6,7 @@ import { VBEN_GITHUB_URL, VBEN_LOGO_URL, VBEN_NAIVE_PREVIEW_URL, + VBEN_TD_PREVIEW_URL, } from '@vben/constants'; import { IFrameView } from '#/layouts'; @@ -53,6 +54,17 @@ const routes: RouteRecordRaw[] = [ title: $t('demos.vben.naive-ui'), }, }, + { + name: 'VbenTDesign', + path: '/vben-admin/tdesign', + component: IFrameView, + meta: { + badgeType: 'dot', + icon: 'simple-icons:tdesign', + link: VBEN_TD_PREVIEW_URL, + title: $t('demos.vben.tdesign'), + }, + }, { name: 'VbenElementPlus', path: '/vben-admin/ele', diff --git a/apps/web-ele/src/locales/langs/en-US/demos.json b/apps/web-ele/src/locales/langs/en-US/demos.json index 6eddebb5..cc404511 100644 --- a/apps/web-ele/src/locales/langs/en-US/demos.json +++ b/apps/web-ele/src/locales/langs/en-US/demos.json @@ -8,6 +8,7 @@ "document": "Document", "antdv": "Ant Design Vue Version", "naive-ui": "Naive UI Version", - "element-plus": "Element Plus Version" + "element-plus": "Element Plus Version", + "tdesign": "TDesign Vue Version" } } diff --git a/apps/web-ele/src/locales/langs/zh-CN/demos.json b/apps/web-ele/src/locales/langs/zh-CN/demos.json index ba6d6ccd..f8379c36 100644 --- a/apps/web-ele/src/locales/langs/zh-CN/demos.json +++ b/apps/web-ele/src/locales/langs/zh-CN/demos.json @@ -8,6 +8,7 @@ "document": "文档", "antdv": "Ant Design Vue 版本", "naive-ui": "Naive UI 版本", - "element-plus": "Element Plus 版本" + "element-plus": "Element Plus 版本", + "tdesign": "TDesign Vue 版本" } } diff --git a/apps/web-ele/src/router/routes/modules/vben.ts b/apps/web-ele/src/router/routes/modules/vben.ts index 20fbc96c..fa87a901 100644 --- a/apps/web-ele/src/router/routes/modules/vben.ts +++ b/apps/web-ele/src/router/routes/modules/vben.ts @@ -6,6 +6,7 @@ import { VBEN_GITHUB_URL, VBEN_LOGO_URL, VBEN_NAIVE_PREVIEW_URL, + VBEN_TD_PREVIEW_URL, } from '@vben/constants'; import { SvgAntdvLogoIcon } from '@vben/icons'; @@ -65,6 +66,16 @@ const routes: RouteRecordRaw[] = [ title: $t('demos.vben.antdv'), }, }, + { + name: 'VbenTDesign', + path: '/vben-admin/tdesign', + component: IFrameView, + meta: { + badgeType: 'dot', + link: VBEN_TD_PREVIEW_URL, + title: $t('demos.vben.tdesign'), + }, + }, ], }, { diff --git a/apps/web-naive/src/locales/langs/en-US/demos.json b/apps/web-naive/src/locales/langs/en-US/demos.json index 839fc2e6..3128b0be 100644 --- a/apps/web-naive/src/locales/langs/en-US/demos.json +++ b/apps/web-naive/src/locales/langs/en-US/demos.json @@ -9,6 +9,7 @@ "document": "Document", "antdv": "Ant Design Vue Version", "naive-ui": "Naive UI Version", - "element-plus": "Element Plus Version" + "element-plus": "Element Plus Version", + "tdesign": "TDesign Vue Version" } } diff --git a/apps/web-naive/src/locales/langs/zh-CN/demos.json b/apps/web-naive/src/locales/langs/zh-CN/demos.json index e0d7e616..3c3957a9 100644 --- a/apps/web-naive/src/locales/langs/zh-CN/demos.json +++ b/apps/web-naive/src/locales/langs/zh-CN/demos.json @@ -9,6 +9,7 @@ "document": "文档", "antdv": "Ant Design Vue 版本", "naive-ui": "Naive UI 版本", - "element-plus": "Element Plus 版本" + "element-plus": "Element Plus 版本", + "tdesign": "TDesign Vue 版本" } } diff --git a/apps/web-naive/src/router/routes/modules/vben.ts b/apps/web-naive/src/router/routes/modules/vben.ts index 169de855..a5333ed8 100644 --- a/apps/web-naive/src/router/routes/modules/vben.ts +++ b/apps/web-naive/src/router/routes/modules/vben.ts @@ -6,6 +6,7 @@ import { VBEN_ELE_PREVIEW_URL, VBEN_GITHUB_URL, VBEN_LOGO_URL, + VBEN_TD_PREVIEW_URL, } from '@vben/constants'; import { SvgAntdvLogoIcon } from '@vben/icons'; @@ -54,6 +55,16 @@ const routes: RouteRecordRaw[] = [ title: $t('demos.vben.antdv'), }, }, + { + name: 'VbenTDesign', + path: '/vben-admin/tdesign', + component: IFrameView, + meta: { + badgeType: 'dot', + link: VBEN_TD_PREVIEW_URL, + title: $t('demos.vben.tdesign'), + }, + }, { name: 'VbenElementPlus', path: '/vben-admin/ele', diff --git a/apps/web-tdesign/.env.development b/apps/web-tdesign/.env.development index c138f482..f2b44428 100644 --- a/apps/web-tdesign/.env.development +++ b/apps/web-tdesign/.env.development @@ -1,5 +1,5 @@ # 端口号 -VITE_PORT=5666 +VITE_PORT=5999 VITE_BASE=/ diff --git a/apps/web-tdesign/src/router/routes/modules/vben.ts b/apps/web-tdesign/src/router/routes/modules/vben.ts index 98acf582..b1a3537c 100644 --- a/apps/web-tdesign/src/router/routes/modules/vben.ts +++ b/apps/web-tdesign/src/router/routes/modules/vben.ts @@ -1,12 +1,14 @@ import type { RouteRecordRaw } from 'vue-router'; import { + VBEN_ANT_PREVIEW_URL, VBEN_DOC_URL, VBEN_ELE_PREVIEW_URL, VBEN_GITHUB_URL, VBEN_LOGO_URL, VBEN_NAIVE_PREVIEW_URL, } from '@vben/constants'; +import { SvgAntdvLogoIcon } from '@vben/icons'; import { IFrameView } from '#/layouts'; import { $t } from '#/locales'; @@ -53,6 +55,17 @@ const routes: RouteRecordRaw[] = [ title: $t('demos.vben.naive-ui'), }, }, + { + name: 'VbenAntdv', + path: '/vben-admin/antdv', + component: IFrameView, + meta: { + badgeType: 'dot', + icon: SvgAntdvLogoIcon, + link: VBEN_ANT_PREVIEW_URL, + title: $t('demos.vben.antdv'), + }, + }, { name: 'VbenElementPlus', path: '/vben-admin/ele', diff --git a/packages/@core/base/shared/src/constants/vben.ts b/packages/@core/base/shared/src/constants/vben.ts index 0f6cbbe1..5ba78f46 100644 --- a/packages/@core/base/shared/src/constants/vben.ts +++ b/packages/@core/base/shared/src/constants/vben.ts @@ -24,3 +24,5 @@ export const VBEN_ELE_PREVIEW_URL = 'https://ele.vben.pro'; export const VBEN_NAIVE_PREVIEW_URL = 'https://naive.vben.pro'; export const VBEN_ANT_PREVIEW_URL = 'https://ant.vben.pro'; + +export const VBEN_TD_PREVIEW_URL = 'https://tdesign.vben.pro'; diff --git a/playground/src/locales/langs/en-US/demos.json b/playground/src/locales/langs/en-US/demos.json index 44b12780..8697ea3c 100644 --- a/playground/src/locales/langs/en-US/demos.json +++ b/playground/src/locales/langs/en-US/demos.json @@ -65,6 +65,7 @@ "document": "Document", "antdv": "Ant Design Vue Version", "naive-ui": "Naive UI Version", - "element-plus": "Element Plus Version" + "element-plus": "Element Plus Version", + "tdesign": "TDesign Vue Version" } } diff --git a/playground/src/locales/langs/zh-CN/demos.json b/playground/src/locales/langs/zh-CN/demos.json index 5cd87ce5..b7823b72 100644 --- a/playground/src/locales/langs/zh-CN/demos.json +++ b/playground/src/locales/langs/zh-CN/demos.json @@ -66,6 +66,7 @@ "document": "文档", "antdv": "Ant Design Vue 版本", "naive-ui": "Naive UI 版本", - "element-plus": "Element Plus 版本" + "element-plus": "Element Plus 版本", + "tdesign": "TDesign Vue 版本" } } diff --git a/playground/src/router/routes/modules/vben.ts b/playground/src/router/routes/modules/vben.ts index ec44d58a..8f0efdd2 100644 --- a/playground/src/router/routes/modules/vben.ts +++ b/playground/src/router/routes/modules/vben.ts @@ -7,6 +7,7 @@ import { VBEN_GITHUB_URL, VBEN_LOGO_URL, VBEN_NAIVE_PREVIEW_URL, + VBEN_TD_PREVIEW_URL, } from '@vben/constants'; import { SvgAntdvLogoIcon } from '@vben/icons'; @@ -77,6 +78,17 @@ const routes: RouteRecordRaw[] = [ title: $t('demos.vben.element-plus'), }, }, + { + name: 'VbenTDesign', + path: '/vben-admin/tdesign', + component: IFrameView, + meta: { + badgeType: 'dot', + icon: 'logos:tdesign', + link: VBEN_TD_PREVIEW_URL, + title: $t('demos.vben.tdesign'), + }, + }, ], }, { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5dd2deb9..4ec516bb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5281,8 +5281,8 @@ packages: balanced-match@2.0.0: resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} - bare-events@2.8.1: - resolution: {integrity: sha512-oxSAxTS1hRfnyit2CL5QpAOS5ixfBjj6ex3yTNvXyY/kE719jQ/IjuESJBK2w5v4wwQRAHGseVJXx9QBYOtFGQ==} + bare-events@2.8.2: + resolution: {integrity: sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==} peerDependencies: bare-abort-controller: '*' peerDependenciesMeta: @@ -14519,7 +14519,7 @@ snapshots: balanced-match@2.0.0: {} - bare-events@2.8.1: {} + bare-events@2.8.2: {} base64-js@1.5.1: {} @@ -15952,7 +15952,7 @@ snapshots: events-universal@1.0.1: dependencies: - bare-events: 2.8.1 + bare-events: 2.8.2 transitivePeerDependencies: - bare-abort-controller