Skip to content

Commit d50d247

Browse files
committed
chore: Not break lines
1 parent e360dca commit d50d247

File tree

4 files changed

+11
-2
lines changed

4 files changed

+11
-2
lines changed

assets/index.less

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
.@{overflow-prefix-cls} {
44
display: inline-flex;
5-
flex-wrap: nowrap;
5+
flex-wrap: wrap;
66
max-width: 100%;
77
// overflow: hidden;
88

examples/basic.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ const Demo = () => {
4848
<option value={5}>5</option>
4949
<option value={10}>10</option>
5050
<option value={20}>20</option>
51+
<option value={200}>200</option>
5152
</select>
5253

5354
<div

src/Item.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,13 @@ export default function Item<ItemType>(props: ItemProps<ItemType>) {
4747
let itemNode = (
4848
<div
4949
className={classNames(prefixCls, className)}
50-
style={{ opacity: display ? 1 : 0, order, pointerEvents: 'none' }}
50+
style={{
51+
opacity: display ? 1 : 0.2,
52+
height: display ? undefined : 0,
53+
overflowY: disabled ? undefined : 'hidden',
54+
order,
55+
pointerEvents: 'none',
56+
}}
5157
>
5258
{childNode}
5359
</div>

src/Overflow.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ export interface OverflowProps<ItemType> {
1010
style?: React.CSSProperties;
1111
data?: ItemType[];
1212
itemKey?: React.Key | ((item: ItemType) => React.Key);
13+
itemWidth?: number;
1314
renderItem?: (item: ItemType) => React.ReactNode;
1415
disabled?: boolean;
1516
maxCount?: number | 'responsive';
@@ -24,6 +25,7 @@ function Overflow<ItemType = any>(
2425
data = [],
2526
renderItem,
2627
itemKey,
28+
itemWidth,
2729
style,
2830
className,
2931
disabled,

0 commit comments

Comments
 (0)