Skip to content

Commit 1cff61a

Browse files
committed
[#124] refactor: Menu 아이템 갯수가 높이를 초과할 경우 스크롤 추가
1 parent c85c696 commit 1cff61a

File tree

1 file changed

+11
-5
lines changed
  • frontend/src/components/molecules/Menu

1 file changed

+11
-5
lines changed

frontend/src/components/molecules/Menu/Menu.tsx

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ const plusCss = (staticMenuToggle: boolean) => css`
5151
border: 1px solid rgba(55, 53, 47, 0.16);
5252
border-radius: 3px;
5353
`;
54+
const menuListCss = () => css`
55+
overflow-y: auto;
56+
height: calc(100% - 44px);
57+
`;
5458

5559
function Menu(): JSX.Element {
5660
const [pages, setPages] = useRecoilState(pagesState);
@@ -93,11 +97,13 @@ function Menu(): JSX.Element {
9397
</div>
9498
)}
9599
<div css={workspaceCss()}>WORKSPACE</div>
96-
<Suspense fallback={<div>Loading...</div>}>
97-
{pages.map((page) => (
98-
<MenuItem key={page.id} page={page} />
99-
))}
100-
</Suspense>
100+
<div css={menuListCss()}>
101+
<Suspense fallback={<div>Loading...</div>}>
102+
{pages.map((page) => (
103+
<MenuItem key={page.id} page={page} />
104+
))}
105+
</Suspense>
106+
</div>
101107
</div>
102108
);
103109
}

0 commit comments

Comments
 (0)