Consent API (#1)

# Changelog
- fix typo in `supressDnt` to `suppressDnt` setting, and
- expose `recordConsent` and `revokeConsent` API calls.

Reviewed-on: https://cloud.inputobjects.eu/forge/forge/wideangle/wideangle-vuejs/pulls/1
Co-authored-by: Jarek Rozanski <jrozanski@inputobjects.eu>
Co-committed-by: Jarek Rozanski <jrozanski@inputobjects.eu>
This commit is contained in:
Jarek Rozanski 2025-01-29 20:25:24 +00:00 committed by Jarek Rozanski
parent 124958f815
commit ce4a66ecc0
6 changed files with 73 additions and 22 deletions

View file

@ -9,8 +9,7 @@
"version": "0.0.0",
"dependencies": {
"vue": "^3.2.47",
"vue-router": "^4.1.6",
"wideangle-vue": "file:../../"
"vue-router": "^4.1.6"
},
"devDependencies": {
"@vitejs/plugin-vue": "^4.0.0",
@ -18,9 +17,12 @@
}
},
"../..": {
"name": "wideangle-vuejs",
"version": "0.0.1",
"license": "Apache-2.0"
"version": "2.0.0",
"extraneous": true,
"license": "Apache-2.0",
"devDependencies": {
"typescript": "^5.0.4"
}
},
"node_modules/@babel/parser": {
"version": "7.21.2",
@ -771,10 +773,6 @@
"peerDependencies": {
"vue": "^3.2.0"
}
},
"node_modules/wideangle-vue": {
"resolved": "../..",
"link": true
}
},
"dependencies": {
@ -1175,9 +1173,6 @@
"requires": {
"@vue/devtools-api": "^6.4.5"
}
},
"wideangle-vue": {
"version": "file:../.."
}
}
}

View file

@ -9,8 +9,7 @@
},
"dependencies": {
"vue": "^3.2.47",
"vue-router": "^4.1.6",
"wideangle-vue": "file:../../"
"vue-router": "^4.1.6"
},
"devDependencies": {
"@vitejs/plugin-vue": "^4.0.0",

View file

@ -1,7 +1,7 @@
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import WideAngle from 'wideangle-vue'
import WideAngle from 'wideangle-vuejs'
import './assets/main.css'
@ -10,8 +10,8 @@ const app = createApp(App)
app.use(router)
app.use(WideAngle, {
siteId: "8D27G3B9ACA01F4241",
domain: "wideangle.local:3000",
domain: "events.wideangle.test",
fingerprint: true,
supressDnt: true
suppressDnt: true
})
app.mount('#app')