fix: stabilize admin sidebar layout

This commit is contained in:
2026-06-21 23:00:08 +08:00
parent 288d71cca7
commit bb2a83f84c
3 changed files with 44 additions and 1 deletions
@@ -97,6 +97,27 @@ class PreferenceManager {
if (overrides?.app?.enableCheckUpdates !== undefined) {
mergedPreference.app.enableCheckUpdates = overrides.app.enableCheckUpdates;
}
if (overrides?.app?.layout) {
mergedPreference.app.layout = overrides.app.layout;
}
if (overrides?.app?.preferencesButtonPosition) {
mergedPreference.app.preferencesButtonPosition =
overrides.app.preferencesButtonPosition;
}
if (overrides?.navigation) {
mergedPreference.navigation = merge(
{},
overrides.navigation,
mergedPreference.navigation,
);
}
if (overrides?.sidebar) {
mergedPreference.sidebar = merge(
{},
overrides.sidebar,
mergedPreference.sidebar,
);
}
if (overrides?.shortcutKeys) {
mergedPreference.shortcutKeys = merge(
{},