diff --git a/opendata.swiss/ui/pages/datasets/[datasetId]/distribution/[distributionId].vue b/opendata.swiss/ui/pages/datasets/[datasetId]/distribution/[distributionId].vue index a865159..0333513 100644 --- a/opendata.swiss/ui/pages/datasets/[datasetId]/distribution/[distributionId].vue +++ b/opendata.swiss/ui/pages/datasets/[datasetId]/distribution/[distributionId].vue @@ -19,8 +19,8 @@ const { locale, t } = useI18n(); const route = useRoute() const router = useRouter() -const datasetId = computed(() => route.params.datasetId as string) -const distributionId = computed(() => route.params.distributionId as string) +const datasetId = route.params.datasetId as string +const distributionId = route.params.distributionId as string const { useResource } = useDatasetsSearch() @@ -40,7 +40,7 @@ const distribution = computed(() => { if (!dataset.value) { return undefined } - const dists = dataset.value.distributions.find(d => d.id === distributionId.value) ?? undefined + const dists = dataset.value.distributions.find(d => d.id === distributionId) ?? undefined return dists }) @@ -55,7 +55,7 @@ const breadcrumbs = [ title: resultEnhanced.value?.getTitle, path: { name: 'datasets-datasetId', - params: { datasetId: datasetId.value }, + params: { datasetId: datasetId }, }, }, { @@ -64,7 +64,7 @@ const breadcrumbs = [ ] useSeoMeta({ - title: `${distribution.value?.title} | ${resultEnhanced.value?.getTitle} | ${t('message.header.navigation.datasets')} | opendata.swiss`, + title: () => `${distribution.value?.title} | ${dataset.value?.title} | ${t('message.header.navigation.datasets')} | opendata.swiss`, }) await suspense() diff --git a/opendata.swiss/ui/pages/datasets/[datasetId]/index.vue b/opendata.swiss/ui/pages/datasets/[datasetId]/index.vue index 3182692..7370956 100644 --- a/opendata.swiss/ui/pages/datasets/[datasetId]/index.vue +++ b/opendata.swiss/ui/pages/datasets/[datasetId]/index.vue @@ -22,7 +22,7 @@ import { useSeoMeta } from 'nuxt/app'; const { locale, t } = useI18n(); const route = useRoute() const router = useRouter() -const datasetId = computed(() => route.params.datasetId as string) +const datasetId = route.params.datasetId as string const { useResource } = useDatasetsSearch() const { query, isSuccess, resultEnhanced } = useResource(datasetId) @@ -66,7 +66,7 @@ const breadcrumbs = computed(() => { title: resultEnhanced.value?.getTitle, path: { name: 'datasets-datasetId', - params: { datasetId: datasetId.value }, + params: { datasetId: datasetId }, }, }) @@ -75,7 +75,7 @@ const breadcrumbs = computed(() => { useSeoMeta({ - title: `${resultEnhanced.value?.getTitle} | ${t('message.header.navigation.datasets')} | opendata.swiss`, + title: () => `${dataset.value?.title} | ${t('message.header.navigation.datasets')} | opendata.swiss` })