diff --git a/apps/stage-web/src/layouts/settings.vue b/apps/stage-web/src/layouts/settings.vue index cf95455ef..997bdbbd8 100644 --- a/apps/stage-web/src/layouts/settings.vue +++ b/apps/stage-web/src/layouts/settings.vue @@ -63,6 +63,10 @@ const routeHeaderMetadataMap = computed(() => { subtitle: t('settings.title'), title: t('settings.pages.modules.hearing.title'), }, + '/settings/modules/vision': { + subtitle: t('settings.title'), + title: t('settings.pages.modules.vision.title'), + }, '/settings/modules/memory-short-term': { subtitle: t('settings.title'), title: t('settings.pages.modules.memory-short-term.title'), diff --git a/packages/i18n/src/locales/en/settings.yaml b/packages/i18n/src/locales/en/settings.yaml index c4cd92fc7..2a3f10eee 100644 --- a/packages/i18n/src/locales/en/settings.yaml +++ b/packages/i18n/src/locales/en/settings.yaml @@ -736,3 +736,6 @@ vrm: skybox: skybox-intensity: SkyBox Intensity skybox-specular-mix: Specular Mix +wip: + title: Work in Progress + description: This feature is currently under development and not yet publicly available. Check back in future updates for this functionality. diff --git a/packages/i18n/src/locales/zh-Hans/settings.yaml b/packages/i18n/src/locales/zh-Hans/settings.yaml index 9e8c0e7e3..c7168f286 100644 --- a/packages/i18n/src/locales/zh-Hans/settings.yaml +++ b/packages/i18n/src/locales/zh-Hans/settings.yaml @@ -658,3 +658,6 @@ vrm: skybox: skybox-intensity: 天空盒光照强度 skybox-specular-mix: 漫反射/镜面反射混合系数 +wip: + title: 正在开发中 + description: 此功能正在开发中,尚未公开发布。请在未来的更新中再次查看此功能。 diff --git a/packages/stage-pages/src/pages/settings/modules/vision.vue b/packages/stage-pages/src/pages/settings/modules/vision.vue new file mode 100644 index 000000000..376c623d2 --- /dev/null +++ b/packages/stage-pages/src/pages/settings/modules/vision.vue @@ -0,0 +1,15 @@ + + + + + +meta: + layout: settings + stageTransition: + name: slide + pageSpecificAvailable: true + diff --git a/packages/stage-ui/src/components/misc/WIP.vue b/packages/stage-ui/src/components/misc/WIP.vue new file mode 100644 index 000000000..e6412a2f4 --- /dev/null +++ b/packages/stage-ui/src/components/misc/WIP.vue @@ -0,0 +1,24 @@ + + + diff --git a/packages/stage-ui/src/components/misc/index.ts b/packages/stage-ui/src/components/misc/index.ts index f6fbfa296..7d3e5463e 100644 --- a/packages/stage-ui/src/components/misc/index.ts +++ b/packages/stage-ui/src/components/misc/index.ts @@ -6,3 +6,4 @@ export { default as Progress } from './Progress.vue' export { default as Screen } from './Screen.vue' export { default as Skeleton } from './Skeleton.vue' export * from './Steppers' +export { default as WIP } from './WIP.vue' diff --git a/packages/stage-ui/src/composables/use-modules-list.ts b/packages/stage-ui/src/composables/use-modules-list.ts index 8c1abaa1d..b2cabd812 100644 --- a/packages/stage-ui/src/composables/use-modules-list.ts +++ b/packages/stage-ui/src/composables/use-modules-list.ts @@ -66,7 +66,7 @@ export function useModulesList() { name: t('settings.pages.modules.vision.title'), description: t('settings.pages.modules.vision.description'), icon: 'i-solar:eye-closed-bold-duotone', - to: '', + to: '/settings/modules/vision', configured: false, category: 'essential', },