Fix issues (#158)

* Fix accept all button simply not working

* Switched privacy settings icons to a shield
Fixed auth changing the theme and consent
Fixed server error on log in / out

* Fixed scrolling issue on mobile

* Fixed GPDR concerns
This commit is contained in:
Redblueflame
2021-04-11 17:21:07 +02:00
committed by GitHub
parent c06c3d48d2
commit 487c1a58d6
11 changed files with 52 additions and 52 deletions

View File

@@ -30,7 +30,7 @@
Settings
</nuxt-link>
<nuxt-link :to="'/dashboard/privacy'" class="tab last">
<SettingsIcon />
<ShieldIcon />
Privacy Settings
</nuxt-link>
</div>
@@ -60,6 +60,7 @@ import SettingsIcon from '~/assets/images/sidebar/settings.svg?inline'
import NotificationsIcon from '~/assets/images/sidebar/notifications.svg?inline'
import FollowIcon from '~/assets/images/utils/heart.svg?inline'
import UserIcon from '~/assets/images/utils/user.svg?inline'
import ShieldIcon from '~/assets/images/utils/shield.svg?inline'
export default {
name: 'DashboardPage',
@@ -70,6 +71,7 @@ export default {
NotificationsIcon,
FollowIcon,
UserIcon,
ShieldIcon,
},
computed: {
authUrl() {

View File

@@ -90,6 +90,12 @@ export default {
}
}
this.$store.dispatch('consent/save', this.$cookies)
this.$notify({
group: 'main',
title: 'Saved',
text: 'Your preferences have been saved successfully.',
type: 'success',
})
},
},
}