Skip to content

Commit 08a579e

Browse files
committed
Add a scrollbar to the sidebar navigation using SimpleBar
- use simplebar for sidebar as well
1 parent 032be44 commit 08a579e

2 files changed

Lines changed: 11 additions & 2 deletions

File tree

‎packages/ui/src/components/editor/settings/Layout/Layout.module.scss‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@
1616
flex-direction: column;
1717
gap: 31px;
1818
width: var(--sidebar-width);
19-
top: calc(40px - 5px);
19+
top: 35px;
20+
bottom: 0;
2021
left: 30px;
22+
overflow: hidden;
2123
@media (min-width: 770px) {
2224
left: 60px;
2325
}
@@ -36,6 +38,11 @@
3638
white-space: nowrap;
3739
}
3840

41+
&__scroll {
42+
flex: 1;
43+
min-height: 0;
44+
}
45+
3946
&__navigation {
4047
display: flex;
4148
flex-direction: column;

‎packages/ui/src/components/editor/settings/Layout/Layout.tsx‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ export const Layout = forwardRef<HTMLDivElement, Props>((props, ref) => {
1313
<div className={styles.container}>
1414
<div className={styles.sidebar}>
1515
<div className={styles.sidebar__title}>{props.title}</div>
16-
<div className={styles.sidebar__navigation}>{props.sidebar}</div>
16+
<SimpleBar className={styles.sidebar__scroll}>
17+
<div className={styles.sidebar__navigation}>{props.sidebar}</div>
18+
</SimpleBar>
1719
</div>
1820
<div className={styles.content}>
1921
<SimpleBar scrollableNodeProps={{ ref }}>

0 commit comments

Comments
 (0)