make darkmode persistent close #15

This commit is contained in:
Adrian Zürcher
2025-11-11 16:04:55 +01:00
parent 829dc074e2
commit b844f487bc
2 changed files with 24 additions and 6 deletions

View File

@@ -3,12 +3,17 @@ import { setQuasarInstance } from 'src/vueLib/utils/globalQ';
import { setRouterInstance } from 'src/vueLib/utils/globalRouter';
import { databaseName } from 'src/vueLib/tables/members/MembersTable';
import { Logo } from 'src/vueLib/models/logo';
import { Dark } from 'quasar';
export default boot(({ app, router }) => {
setRouterInstance(router); // store router for global access
const $q = app.config.globalProperties.$q;
setQuasarInstance($q);
console.log(99, localStorage.getItem('mode'));
Dark.set(localStorage.getItem('mode') === 'true');
Logo.value = localStorage.getItem('icon') ?? Logo.value;
databaseName.value = localStorage.getItem('databaseName') ?? databaseName.value;
let primaryColor = localStorage.getItem('primaryColor');