Optimized cookie consent toast

This commit is contained in:
Liyas Thomas
2019-10-16 15:25:29 +05:30
parent c62b65b012
commit d78c4041a3

View File

@@ -185,40 +185,13 @@
this.showInstallPrompt = await intializePwa();
let cookiesAllowed = localStorage.getItem('cookiesAllowed') === 'yes';
if(!cookiesAllowed) {
this.$toast.show('We use cookies for analytics and to improve our site', {
this.$toast.show('We use cookies', {
icon: 'info',
duration: 0,
duration: 5000,
theme: 'toasted-primary',
action: [
{
text: 'Deny',
onClick: (e, toastObject) => {
toastObject.goAway(0);
this.$toast.error("HTTP service won't work without your consent", {
icon: 'error',
duration: 0,
action: [
{
text: 'Leave',
onClick: (e, toastObject) => {
this.$router.push({
path: '/websocket'
});
toastObject.goAway(0);
}
},
{
text: 'Opt-in',
onClick: (e, toastObject) => {
localStorage.setItem('cookiesAllowed', 'yes');
toastObject.goAway(0);
}
}
]
});
}
},
{
text: 'Accept',
text: 'Dismiss',
onClick: (e, toastObject) => {
localStorage.setItem('cookiesAllowed', 'yes');
toastObject.goAway(0);