import { defineNuxtPlugin, useCookie, useRuntimeConfig, useState } from '#app'
export default defineNuxtPlugin({
name: 'test-server-plugin',
enforce: 'pre',
setup: async (nuxtApp) => {
const identity = useCookie('test-cookie-id', { default: () => '' })
if (nuxtApp.ssrContext?.event.context.exampleId) {
identity.value = exampleId
}
useState<Record<string, boolean | string> | undefined>('test-state-server', () => nuxtApp.ssrContext?.event.context.exampleFlags)
},
})
import { defineNuxtPlugin, useCookie, useRuntimeConfig, useState } from '#app'
export default defineNuxtPlugin({
name: 'test-server-plugin',
enforce: 'pre',
setup: async (nuxtApp) => {
const identity = useCookie('test-cookie-id', { default: () => '' })
if (nuxtApp.ssrContext?.event.context.exampleId) {
identity.value = exampleId
}
useState<Record<string, boolean | string> | undefined>('test-state-server', () => nuxtApp.ssrContext?.event.context.exampleFlags)
},
})