feat: manage system appearance defaults

This commit is contained in:
2026-08-20 07:03:28 +02:00
parent 89ba59fcea
commit 50c952565b
8 changed files with 88 additions and 7 deletions
@@ -39,7 +39,9 @@ export const SYSTEM_SETTINGS_FALLBACK: SystemSettingsItem = {
],
enabled_language_codes: ["de", "en"],
settings: {},
navigation: null
navigation: null,
appearance_palette: "default",
appearance_palette_locked: false
};
export function applySystemSettingsSections(
@@ -56,6 +58,7 @@ export function applySystemSettingsSections(
: {}),
...(sections.maintenance_mode ? { maintenance_mode: sections.maintenance_mode } : {}),
...(sections.navigation !== undefined ? { navigation: sections.navigation } : {}),
...(sections.appearance ?? {}),
...(sections.settings ? { settings: sections.settings } : {})
};
}