File tree Expand file tree Collapse file tree 4 files changed +11
-2
lines changed Expand file tree Collapse file tree 4 files changed +11
-2
lines changed Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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 >
Original file line number Diff line number Diff 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,
You can’t perform that action at this time.
0 commit comments