Skip to content

Commit

Permalink
fix: sidebar scrolling does not meet expectations (vbenjs#4241)
Browse files Browse the repository at this point in the history
  • Loading branch information
anncwb authored Aug 26, 2024
1 parent 54a622a commit 87cc8a1
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
2 changes: 1 addition & 1 deletion packages/@core/composables/src/use-content-style.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ function useContentStyle() {
position: 'fixed',
top: `${top}px`,
width: `${width}px`,
zIndex: 1000,
zIndex: 150,
};
});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ import { computed, shallowRef, useSlots, watchEffect } from 'vue';
import { VbenScrollbar } from '@vben-core/shadcn-ui';
import { useScrollLock } from '@vueuse/core';
import { SidebarCollapseButton, SidebarFixedButton } from './widgets';
interface Props {
Expand Down Expand Up @@ -102,6 +104,7 @@ const expandOnHovering = defineModel<boolean>('expandOnHovering');
const expandOnHover = defineModel<boolean>('expandOnHover');
const extraVisible = defineModel<boolean>('extraVisible');
const isLocked = useScrollLock(document.body);
const slots = useSlots();
const asideRef = shallowRef<HTMLDivElement | null>();
Expand Down Expand Up @@ -214,6 +217,7 @@ function handleMouseenter() {
if (!expandOnHovering.value) {
collapse.value = false;
}
isLocked.value = true;
expandOnHovering.value = true;
}
Expand All @@ -224,6 +228,7 @@ function handleMouseleave() {
return;
}
isLocked.value = false;
expandOnHovering.value = false;
collapse.value = true;
extraVisible.value = false;
Expand Down

0 comments on commit 87cc8a1

Please sign in to comment.