mirror of
https://github.com/ArthurDanjou/website-old.git
synced 2026-02-02 05:08:00 +01:00
Fix blog post title
This commit is contained in:
@@ -111,7 +111,7 @@ import {
|
|||||||
useContext,
|
useContext,
|
||||||
useFetch,
|
useFetch,
|
||||||
useMeta,
|
useMeta,
|
||||||
useRoute, useStatic
|
useRoute, useStatic, watch
|
||||||
} from "@nuxtjs/composition-api";
|
} from "@nuxtjs/composition-api";
|
||||||
import {Post} from "../../../@types/types";
|
import {Post} from "../../../@types/types";
|
||||||
|
|
||||||
@@ -121,6 +121,7 @@ export default defineComponent({
|
|||||||
setup() {
|
setup() {
|
||||||
const {$content, i18n, $axios, app, $storage} = useContext()
|
const {$content, i18n, $axios, app, $storage} = useContext()
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
|
const { title } = useMeta()
|
||||||
const slug = computed(() => route.value.params.slug)
|
const slug = computed(() => route.value.params.slug)
|
||||||
|
|
||||||
const post = useStatic((slug) => {
|
const post = useStatic((slug) => {
|
||||||
@@ -131,8 +132,8 @@ export default defineComponent({
|
|||||||
}) as Promise<Post>
|
}) as Promise<Post>
|
||||||
}, slug, 'post')
|
}, slug, 'post')
|
||||||
|
|
||||||
useMeta({
|
watch(post, () => {
|
||||||
title: `Blog - Arthur Danjou - ${post.value?.title}`
|
title.value = `Blog - Arthur Danjou - ${post.value?.title || 'Loading title...'}`
|
||||||
})
|
})
|
||||||
|
|
||||||
const liked = ref($storage.getCookie(`${slug.value}`) !== undefined)
|
const liked = ref($storage.getCookie(`${slug.value}`) !== undefined)
|
||||||
|
|||||||
Reference in New Issue
Block a user