Skip to content

Commit b85b876

Browse files
committed
add scrollbar wrapper
1 parent 0caae9a commit b85b876

1 file changed

Lines changed: 11 additions & 10 deletions

File tree

client/packages/lowcoder/src/comps/comps/navComp/components/MenuItemList.tsx

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { SortableTree, TreeItems, TreeItemComponentProps, SimpleTreeItemWrapper } from "dnd-kit-sortable-tree";
22
import LinkPlusButton from "components/LinkPlusButton";
3-
import { BluePlusIcon, controlItem } from "lowcoder-design";
3+
import { BluePlusIcon, controlItem, ScrollBar } from "lowcoder-design";
44
import { trans } from "i18n";
55
import React, { useMemo, useCallback, createContext, useContext, useState } from "react";
66
import styled from "styled-components";
@@ -187,15 +187,16 @@ function MenuItemList(props: IMenuItemListProps) {
187187
</LinkPlusButton>
188188
</div>
189189
<div className="menu-list">
190-
<MenuItemHandlersContext.Provider value={handlers}>
191-
<SortableTree
192-
items={treeItems}
193-
onItemsChanged={handleItemsChanged}
194-
TreeItemComponent={NavTreeItemComponent}
195-
indentationWidth={20}
196-
197-
/>
198-
</MenuItemHandlersContext.Provider>
190+
<ScrollBar style={{ maxHeight: "200px" }}>
191+
<MenuItemHandlersContext.Provider value={handlers}>
192+
<SortableTree
193+
items={treeItems}
194+
onItemsChanged={handleItemsChanged}
195+
TreeItemComponent={NavTreeItemComponent}
196+
indentationWidth={20}
197+
/>
198+
</MenuItemHandlersContext.Provider>
199+
</ScrollBar>
199200
</div>
200201
</Wrapper>
201202
);

0 commit comments

Comments
 (0)