mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-18 06:13:52 +02:00
try fix sidebar resizing issue
This commit is contained in:
@@ -317,7 +317,7 @@
|
||||
<User class="size-4" />
|
||||
{{ t('dialog.avatar.actions.create_impostor') }}
|
||||
</DropdownMenuItem>
|
||||
<DropdownMenuItem variant="destructive" @click="avatarDialogCommand('Trash2')">
|
||||
<DropdownMenuItem variant="destructive" @click="avatarDialogCommand('Delete')">
|
||||
<Trash2 class="size-4" />
|
||||
{{ t('dialog.avatar.actions.delete') }}
|
||||
</DropdownMenuItem>
|
||||
|
||||
@@ -111,12 +111,18 @@ export function useMainLayoutResizable() {
|
||||
if (!isSideBarTabShow.value) {
|
||||
return;
|
||||
}
|
||||
const clampedAsidePx = clampAsidePx(asideWidth.value, width);
|
||||
if (clampedAsidePx !== asideWidth.value) {
|
||||
const maxAsidePx = getMaxAsidePx(width);
|
||||
const clampedAsidePx = Math.min(
|
||||
maxAsidePx,
|
||||
Math.max(0, asideWidth.value)
|
||||
);
|
||||
if (maxAsidePx > 0 && clampedAsidePx !== asideWidth.value) {
|
||||
setAsideWidth(clampedAsidePx);
|
||||
}
|
||||
const asideTargetSize =
|
||||
clampedAsidePx > 0 ? pxToPercent(clampedAsidePx, width, 0) : 0;
|
||||
maxAsidePx > 0 && clampedAsidePx > 0
|
||||
? pxToPercent(clampedAsidePx, width, 0)
|
||||
: 0;
|
||||
resizeAsidePanel(asideTargetSize);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user