diff --git a/src/renderer/src/assets/css/components/common/hide-scrollbar.scss b/src/renderer/src/assets/css/components/common/hide-scrollbar.scss index 80f9463..6ca07e8 100644 --- a/src/renderer/src/assets/css/components/common/hide-scrollbar.scss +++ b/src/renderer/src/assets/css/components/common/hide-scrollbar.scss @@ -68,7 +68,6 @@ } .vertical-scrollbar { - padding: 12px 2px; height: 100%; left: 100%; top: 0; @@ -80,7 +79,6 @@ } .horizontal-scrollbar { - padding: 4px 12px; width: 100%; left: 0; top: 100%; diff --git a/src/renderer/src/components/common/HideScrollbar.tsx b/src/renderer/src/components/common/HideScrollbar.tsx index a79889b..49b8521 100644 --- a/src/renderer/src/components/common/HideScrollbar.tsx +++ b/src/renderer/src/components/common/HideScrollbar.tsx @@ -21,6 +21,8 @@ interface HideScrollbarProps minHeight?: string | number scrollbarWidth?: string | number autoHideWaitingTime?: number + scrollbarAsidePadding?: number + scrollbarEdgePadding?: number } export interface HideScrollbarElement { @@ -74,6 +76,8 @@ const HideScrollbar = forwardRef( children, style, className, + scrollbarAsidePadding = 12, + scrollbarEdgePadding = 4, ...props }, ref @@ -578,7 +582,8 @@ const HideScrollbar = forwardRef( ? maskRef.current?.clientLeft + maskRef.current?.clientWidth - 1 - : undefined + : undefined, + padding: `${scrollbarAsidePadding}px ${scrollbarEdgePadding}px` }} >
@@ -620,7 +625,8 @@ const HideScrollbar = forwardRef( ? maskRef.current?.clientTop + maskRef.current?.clientHeight - 1 - : undefined + : undefined, + padding: `${scrollbarAsidePadding}px ${scrollbarEdgePadding}px` }} >