import { watchEffect, toValue, type MaybeRefOrGetter } from 'vue'; import useDJSSRContext from "@/useDJSSRContext.ts"; export default function useHead(params: { title: MaybeRefOrGetter, }) { const context = useDJSSRContext(); if (context) { context.head.title = params.title; } else { watchEffect(() => { const newTitle = toValue(params.title); if (newTitle) { document.title = newTitle; } }); } }