Files
nuxt__ui/docs/app/plugins/data.ts
renovate[bot] 472851df55 chore(deps): update all non-major dependencies (#6342)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2026-04-13 13:52:14 +02:00

36 lines
852 B
TypeScript

export default defineNuxtPlugin({
enforce: 'post',
setup() {
const { framework } = useFrameworks()
if (import.meta.client) {
useHead({
htmlAttrs: {
'data-framework': framework
}
})
}
if (import.meta.server) {
useHead({
script: [{
innerHTML: `
function getCookie(name) {
var value = '; ' + window.document.cookie;
var parts = value.split('; ' + name + '=');
if (parts.length === 2) {
return parts.pop()?.split(';').shift();
}
}
var f = getCookie('nuxt-ui-framework');
document.documentElement.setAttribute('data-framework', f || 'nuxt');
`.replace(/\s+/g, ' '),
type: 'text/javascript',
tagPriority: -1
}]
})
}
}
})