Files
ui/src/runtime/vue/plugins/head.ts
Harlan Wilton 0897e9ef05 fix(vue): missing unhead context (#3589)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-03-17 15:09:02 +01:00

15 lines
361 B
TypeScript

import { createHead } from '@unhead/vue/client'
import type { Plugin } from 'vue'
export default {
install(app) {
// check for existing head instance to avoid replacement
// bit hacky but we can't use injectHead() here
if (app._context.provides.usehead) {
return
}
const head = createHead()
app.use(head)
}
} satisfies Plugin