From 6a11b97906e4b85e11965a2d048dc042ee06a9c7 Mon Sep 17 00:00:00 2001 From: Nafia123 Date: Fri, 3 Dec 2021 16:39:49 +0100 Subject: [PATCH 1/2] Update plugin.ts --- src/plugin.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/plugin.ts b/src/plugin.ts index 86bc629..efba791 100644 --- a/src/plugin.ts +++ b/src/plugin.ts @@ -3,7 +3,11 @@ import { CookieBotConfig } from '../types/cookiebot' import { CookieBot } from './cookiebot' export const install: PluginFunction = (Vue: typeof VueImport, config?: CookieBotConfig): void => { - if (config) { - Vue.prototype.$cookiebot = new CookieBot(config) - } + if (!config) return + if (Vue.version >= "3.0") { + // @ts-ignore + Vue.provide('$cookiebot', new CookieBot(config)) + } else { + Vue.prototype.$cookiebot = new CookieBot(config) + } } From c3feefb6e3cfeb26e950ce8009a3145b414b42f1 Mon Sep 17 00:00:00 2001 From: Nafia123 Date: Fri, 3 Dec 2021 16:42:41 +0100 Subject: [PATCH 2/2] Fixed Formatting --- src/plugin.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/plugin.ts b/src/plugin.ts index efba791..3aa40db 100644 --- a/src/plugin.ts +++ b/src/plugin.ts @@ -3,11 +3,11 @@ import { CookieBotConfig } from '../types/cookiebot' import { CookieBot } from './cookiebot' export const install: PluginFunction = (Vue: typeof VueImport, config?: CookieBotConfig): void => { - if (!config) return + if (!config) return if (Vue.version >= "3.0") { // @ts-ignore - Vue.provide('$cookiebot', new CookieBot(config)) - } else { - Vue.prototype.$cookiebot = new CookieBot(config) - } + Vue.provide('$cookiebot', new CookieBot(config)) + } else { + Vue.prototype.$cookiebot = new CookieBot(config) + } }