diff --git a/composables/useHead.ts b/composables/useHead.ts new file mode 100644 index 00000000..df2697b8 --- /dev/null +++ b/composables/useHead.ts @@ -0,0 +1,12 @@ +import type { ActiveHeadEntry, HeadEntryOptions, UseHeadInput } from '@vueuse/head' +import type { HeadAugmentations } from '@nuxt/schema' +import { useHead as _useHead } from '#head' + +export function useHead(input: UseHeadInput, options?: HeadEntryOptions): ActiveHeadEntry> | void { + const deactivated = useDeactivated() + return _useHead(() => { + if (deactivated.value) + return {} + return resolveUnref(input) + }, options) +}