fix Invalid layout total size

This commit is contained in:
pa
2026-01-06 23:37:35 +09:00
committed by Natsumi
parent 7f639f0040
commit a1a9f756c8
2 changed files with 11 additions and 7 deletions

View File

@@ -63,6 +63,13 @@ export function useAuthenticatedLayoutResizable() {
);
const asideMaxSize = computed(() => pxToPercent(asideMaxPx, undefined, 0));
const mainDefaultSize = computed(
() =>
100 -
navDefaultSize.value -
(isSideBarTabShow.value ? asideDefaultSize.value : 0)
);
const handleLayout = (sizes) => {
if (!Array.isArray(sizes) || sizes.length < 2) {
return;
@@ -129,6 +136,7 @@ export function useAuthenticatedLayoutResizable() {
navMaxSize,
asideDefaultSize,
asideMaxSize,
mainDefaultSize,
handleLayout,
isAsideCollapsed,
isNavCollapsed,