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
+17
View File
@@ -132,6 +132,23 @@ async function initApplication() {
finalPreferences.app = finalPreferences.app || {};
finalPreferences.app.name = overridesPreferences.app.name;
finalPreferences.app.defaultHomePath = overridesPreferences.app.defaultHomePath;
finalPreferences.app.layout = overridesPreferences.app.layout;
finalPreferences.app.preferencesButtonPosition =
overridesPreferences.app.preferencesButtonPosition;
}
if (!applicationId && overridesPreferences.navigation) {
finalPreferences.navigation = merge(
{},
overridesPreferences.navigation,
finalPreferences.navigation,
);
}
if (!applicationId && overridesPreferences.sidebar) {
finalPreferences.sidebar = merge(
{},
overridesPreferences.sidebar,
finalPreferences.sidebar,
);
}
if (!applicationId && overridesPreferences.copyright) {
finalPreferences.copyright = merge(
+6 -1
View File
@@ -17,7 +17,7 @@ export const overridesPreferences = defineOverridesPreferences({
accessMode: 'mixed',
authPageLayout: 'panel-center',
defaultHomePath: '/page-render/main_home',
layout: 'header-sidebar-nav',
layout: 'sidebar-nav',
preferencesButtonPosition: 'header',
},
sidebar: {
@@ -25,6 +25,11 @@ export const overridesPreferences = defineOverridesPreferences({
collapsedShowTitle: false,
width: 224,
},
navigation: {
accordion: true,
split: false,
styleType: 'rounded',
},
shortcutKeys: {
enable: true,
globalLockScreen: false,