Cleanup error page
parent
a14606e8d0
commit
2fbdf56600
52
error.vue
52
error.vue
|
@ -14,55 +14,3 @@
|
||||||
</NuxtLayout>
|
</NuxtLayout>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
|
||||||
import EventBus from '@/layouts/AppEventBus';
|
|
||||||
|
|
||||||
export default {
|
|
||||||
watch: {
|
|
||||||
$route: {
|
|
||||||
handler(to) {
|
|
||||||
if (to.name === 'index') {
|
|
||||||
this.themeChangeListener({ theme: this.$appState.darkTheme ? 'aura-dark-green' : 'aura-light-green', dark: this.$appState.darkTheme });
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
created() {
|
|
||||||
useServerHead({
|
|
||||||
link: [
|
|
||||||
{
|
|
||||||
id: 'theme-link',
|
|
||||||
rel: 'stylesheet',
|
|
||||||
href: '/themes/aura-light-green/theme.css'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
});
|
|
||||||
},
|
|
||||||
mounted() {
|
|
||||||
EventBus.on('theme-change', this.themeChangeListener);
|
|
||||||
},
|
|
||||||
beforeUnmount() {
|
|
||||||
EventBus.off('theme-change', this.themeChangeListener);
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
themeChangeListener(event) {
|
|
||||||
if (!document.startViewTransition) {
|
|
||||||
this.applyTheme(event);
|
|
||||||
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
document.startViewTransition(() => this.applyTheme(event));
|
|
||||||
},
|
|
||||||
applyTheme(event) {
|
|
||||||
// @todo
|
|
||||||
/*this.$primevue.changeTheme(this.$appState.theme, event.theme, 'theme-link', () => {
|
|
||||||
this.$appState.theme = event.theme;
|
|
||||||
this.$appState.darkTheme = event.dark;
|
|
||||||
|
|
||||||
EventBus.emit('dark-mode-toggle', { theme: event.theme, dark: event.dark });
|
|
||||||
});*/
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
|
|
Loading…
Reference in New Issue