fix(stage-ui|workspace): lobe-icons not resolved, metadata not accessed correctly

This commit is contained in:
Neko Ayaka
2025-05-01 00:05:14 +08:00
parent 1eb62e912f
commit e819834e42
2 changed files with 7 additions and 6 deletions
+5 -6
View File
@@ -84,10 +84,10 @@ const routeHeaderMetadataMap = computed(() => {
},
}
for (const key in allProvidersMetadata.value) {
map[`/settings/providers/${key}`] = {
for (const metadata of allProvidersMetadata.value) {
map[`/settings/providers/${metadata.id}`] = {
subtitle: t('settings.title'),
title: t(allProvidersMetadata.value[key]?.nameKey),
title: t(metadata.nameKey),
}
}
@@ -118,9 +118,8 @@ const routeHeaderMetadata = computed(() => routeHeaderMetadataMap.value[route.pa
<!-- Content -->
<div class="px-3 py-2 md:px-5 md:py-5" flex="~ col" mx-auto max-w-screen-xl>
<PageHeader
v-if="routeHeaderMetadata"
:title="routeHeaderMetadata.title"
:subtitle="routeHeaderMetadata.subtitle"
:title="routeHeaderMetadata?.title"
:subtitle="routeHeaderMetadata?.subtitle"
/>
<RouterView />
</div>
+2
View File
@@ -119,6 +119,8 @@ export function sharedUnoConfig() {
/\.(vue|svelte|[jt]sx|mdx?|astro|elm|php|phtml|html)($|\?)/,
// include js/ts files
'(components|src)/**/*.{js,ts,vue}',
'**/stage-ui/**/*.{vue,js,ts}',
'**/ui/**/*.{vue,js,ts}',
],
},
},