UNPKG

@ambitiondev/vue-cookiebot

Version:

Composable for Cookiebot in Vue applications

20 lines (19 loc) 702 B
const cookieBot = { install: (app, options) => { app.provide("cookieBotOptions", options || {}); requestAnimationFrame(() => { if (typeof app.config.globalProperties.$router === "object") { app.config.globalProperties.$router.afterEach(() => { if ("Cookiebot" in window) { requestAnimationFrame(() => { if (typeof window.Cookiebot?.runScripts === "function") { window.Cookiebot.runScripts(); } }); } }); } }); }, }; export { cookieBot };