Nuxt/test/fixtures/basic/composables/cookie-manager.ts

19 lines
363 B
TypeScript
Raw Normal View History

export function useCookieManager () {
const theCookie = useCookie<null | string>('theCookie', {
default: () => 'show',
})
const showCookieBanner = computed(() => {
return theCookie.value === 'show'
})
function toggle () {
theCookie.value = theCookie.value === 'show' ? null : 'show'
}
return {
showCookieBanner,
toggle,
}
}