AppConfig changes

This commit is contained in:
Bahadır Sofuoğlu
2022-11-15 17:23:19 +03:00
parent 7061044597
commit 801ddbb3d8
4 changed files with 14 additions and 17 deletions

14
package-lock.json generated
View File

@@ -8,7 +8,7 @@
"name": "sakai-vue", "name": "sakai-vue",
"version": "0.0.0", "version": "0.0.0",
"dependencies": { "dependencies": {
"chart.js": "3.3.2", "chart.js": "3.9.1",
"primeflex": "^3.2.1", "primeflex": "^3.2.1",
"primeicons": "^6.0.1", "primeicons": "^6.0.1",
"primevue": "^3.18.1", "primevue": "^3.18.1",
@@ -450,9 +450,9 @@
} }
}, },
"node_modules/chart.js": { "node_modules/chart.js": {
"version": "3.3.2", "version": "3.9.1",
"resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.3.2.tgz", "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.9.1.tgz",
"integrity": "sha512-H0hSO7xqTIrwxoACqnSoNromEMfXvfuVnrbuSt2TuXfBDDofbnto4zuZlRtRvC73/b37q3wGAWZyUU41QPvNbA==" "integrity": "sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w=="
}, },
"node_modules/chokidar": { "node_modules/chokidar": {
"version": "3.5.3", "version": "3.5.3",
@@ -2652,9 +2652,9 @@
} }
}, },
"chart.js": { "chart.js": {
"version": "3.3.2", "version": "3.9.1",
"resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.3.2.tgz", "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.9.1.tgz",
"integrity": "sha512-H0hSO7xqTIrwxoACqnSoNromEMfXvfuVnrbuSt2TuXfBDDofbnto4zuZlRtRvC73/b37q3wGAWZyUU41QPvNbA==" "integrity": "sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w=="
}, },
"chokidar": { "chokidar": {
"version": "3.5.3", "version": "3.5.3",

View File

@@ -20,10 +20,9 @@ const onChangeTheme = (theme, mode) => {
cloneLinkElement.addEventListener('load', () => { cloneLinkElement.addEventListener('load', () => {
linkElement.remove(); linkElement.remove();
cloneLinkElement.setAttribute('id', elementId); cloneLinkElement.setAttribute('id', elementId);
changeThemeSettings(theme, mode === 'dark');
}); });
linkElement.parentNode.insertBefore(cloneLinkElement, linkElement.nextSibling); linkElement.parentNode.insertBefore(cloneLinkElement, linkElement.nextSibling);
changeThemeSettings(theme, mode === 'dark');
}; };
const decrementScale = () => { const decrementScale = () => {
setScale(layoutConfig.scale.value - 1); setScale(layoutConfig.scale.value - 1);

View File

@@ -19,17 +19,17 @@ const layoutState = reactive({
menuHoverActive: false menuHoverActive: false
}); });
export function useLayoutService() { export function useLayoutService () {
const changeThemeSettings = (theme, darkTheme) => { const changeThemeSettings = (theme, darkTheme) => {
layoutConfig.theme = theme;
layoutConfig.darkTheme = darkTheme; layoutConfig.darkTheme = darkTheme;
layoutConfig.theme = theme;
}; };
const setScale = (scale) => { const setScale = scale => {
layoutConfig.scale = scale; layoutConfig.scale = scale;
}; };
const setActiveMenuItem = (item) => { const setActiveMenuItem = item => {
layoutConfig.activeMenuItem = item.value || item; layoutConfig.activeMenuItem = item.value || item;
}; };

View File

@@ -225,10 +225,8 @@ const setChart = () => {
watch( watch(
layoutConfig.theme, layoutConfig.theme,
() => { () => {
setTimeout(() => { setColorOptions();
setColorOptions(); setChart();
setChart();
}, 200);
}, },
{ immediate: true } { immediate: true }
); );