import { hasInjectionContext, inject } from 'vue'; import { J as tryUseNuxtApp } from './server.mjs'; import { u as useHead$1, h as headSymbol } from '../routes/renderer.mjs'; function injectHead(nuxtApp) { var _a; const nuxt = nuxtApp || tryUseNuxtApp(); return ((_a = nuxt == null ? void 0 : nuxt.ssrContext) == null ? void 0 : _a.head) || (nuxt == null ? void 0 : nuxt.runWithContext(() => { if (hasInjectionContext()) { return inject(headSymbol); } })); } function useHead(input, options = {}) { const head = injectHead(options.nuxt); if (head) { return useHead$1(input, { head, ...options }); } } export { useHead as u }; //# sourceMappingURL=v3.mjs.map