Skip to content

Commit 4332c9c

Browse files
committed
fix: update layout handling in App.vue to correctly manage header and sidebar visibility
1 parent 371c296 commit 4332c9c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

adminforth/spa/src/App.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,13 +311,17 @@ async function loadMenu() {
311311
function handleCustomLayout() {
312312
if (route.meta?.sidebarAndHeader === 'none') {
313313
defaultLayout.value = false;
314+
headerOnlyLayout.value = false;
314315
} else if (route.meta?.sidebarAndHeader === 'preferIconOnly') {
315316
defaultLayout.value = true;
317+
headerOnlyLayout.value = false;
316318
isSidebarIconOnly.value = true;
317319
} else if (route.meta?.sidebarAndHeader === 'headerOnly') {
320+
defaultLayout.value = true;
318321
headerOnlyLayout.value = true;
319322
} else {
320323
defaultLayout.value = true;
324+
headerOnlyLayout.value = false;
321325
}
322326
}
323327

0 commit comments

Comments
 (0)