make app name changable and move settings parameter to settings close #19

This commit is contained in:
Adrian Zürcher
2025-11-12 10:20:44 +01:00
parent c7fe7490f1
commit f8b79de6a2
11 changed files with 40 additions and 23 deletions

View File

@@ -2,7 +2,7 @@ import { appApi } from 'src/boot/axios';
import { useUserStore } from './userStore';
import { useNotify } from '../general/useNotify';
import type { Settings } from '../models/settings';
import { Logo } from '../models/logo';
import { appName, logo } from '../models/settings';
const refreshTime = 10000;
let intervalId: ReturnType<typeof setInterval> | null = null;
@@ -16,7 +16,8 @@ export function useLogin() {
await appApi.post('/login', { user, password }).then((resp) => {
const sets = resp.data.settings as Settings;
Logo.value = sets.icon;
logo.value = sets.icon;
appName.value = sets.appName;
document.documentElement.style.setProperty('--q-primary', sets.primaryColor);
document.documentElement.style.setProperty('--q-primary-text', sets.primaryColorText);
document.documentElement.style.setProperty('--q-secondary', sets.secondaryColor);