diff --git a/src/layouts/base.layout.vue b/src/layouts/base.layout.vue
index aa7ef8f0..e2132185 100644
--- a/src/layouts/base.layout.vue
+++ b/src/layouts/base.layout.vue
@@ -1,6 +1,6 @@
@@ -149,8 +159,7 @@ const menuOptions: MenuGroupOption[] = toolsByCategory.map((category) => ({
:bordered="false"
>
Buy me a coffee
-
-
+
❤ Support IT Tools development !
diff --git a/src/layouts/tool.layout.vue b/src/layouts/tool.layout.vue
index bb3665ea..6cccbb05 100644
--- a/src/layouts/tool.layout.vue
+++ b/src/layouts/tool.layout.vue
@@ -3,22 +3,22 @@ import { useRoute } from 'vue-router';
import { useHead } from '@vueuse/head';
import type { HeadObject } from '@vueuse/head';
import { computed } from 'vue';
-import { useThemeVars } from 'naive-ui';
+import FavoriteButton from '@/components/FavoriteButton.vue';
+import type { Tool } from '@/tools/tools.types';
import BaseLayout from './base.layout.vue';
const route = useRoute();
-const theme = useThemeVars();
const head = computed(() => ({
title: `${route.meta.name} - IT Tools`,
meta: [
{
name: 'description',
- content: route.meta.description,
+ content: route.meta?.description as string,
},
{
name: 'keywords',
- content: route.meta.keywords,
+ content: ((route.meta.keywords ?? []) as string[]).join(','),
},
],
}));
@@ -29,22 +29,18 @@ useHead(head);