diff --git a/web/site/app/utils/setBreadcrumb.ts b/web/site/app/utils/setBreadcrumb.ts
new file mode 100644
index 0000000..41c3856
--- /dev/null
+++ b/web/site/app/utils/setBreadcrumb.ts
@@ -0,0 +1,5 @@
+import type { BreadcrumbLink } from '#ui/types'
+export function setBreadcrumbs (breadcrumbs: BreadcrumbLink[]) {
+ const route = useRoute()
+ route.meta.breadcrumbs = breadcrumbs
+}
diff --git a/web/site/nuxt.config.ts b/web/site/nuxt.config.ts
index c4af1f2..481702f 100644
--- a/web/site/nuxt.config.ts
+++ b/web/site/nuxt.config.ts
@@ -1,4 +1,5 @@
// https://nuxt.com/docs/api/configuration/nuxt-config
+import type { BreadcrumbLink } from '#ui/types'
export default defineNuxtConfig({
devtools: { enabled: false },
ssr: true,
@@ -131,3 +132,8 @@ export default defineNuxtConfig({
id: 'G-GKRC2V8PT4'
}
})
+declare module '#app' {
+ interface PageMeta {
+ breadcrumbs?: BreadcrumbLink[]
+ }
+}