2024-10-30 15:02:47 +01:00
|
|
|
<template>
|
|
|
|
<NuxtPage />
|
|
|
|
</template>
|
2024-11-06 08:59:07 +01:00
|
|
|
|
2025-01-05 18:31:55 +01:00
|
|
|
<script setup lang="ts">
|
2025-02-14 13:57:55 +01:00
|
|
|
import calculateTitle from "./composables/calculateTitle";
|
|
|
|
import provideGlobal from "./composables/provideGlobal";
|
2025-01-05 18:31:55 +01:00
|
|
|
|
2025-02-14 13:57:55 +01:00
|
|
|
const { SEO } = await provideGlobal();
|
|
|
|
const title = await calculateTitle();
|
2024-11-06 08:59:07 +01:00
|
|
|
|
2025-02-14 13:57:55 +01:00
|
|
|
const { metaDescription, keywords } = SEO ?? {};
|
2025-01-05 18:31:55 +01:00
|
|
|
|
2024-11-06 08:59:07 +01:00
|
|
|
useHead({
|
2025-02-14 13:57:55 +01:00
|
|
|
title: title,
|
2025-01-05 18:31:55 +01:00
|
|
|
meta: [
|
2025-02-14 13:57:55 +01:00
|
|
|
{ name: "description", content: metaDescription },
|
|
|
|
{ name: "keywords", content: keywords },
|
|
|
|
],
|
2024-11-06 08:59:07 +01:00
|
|
|
});
|
|
|
|
</script>
|