File tree Expand file tree Collapse file tree 2 files changed +12
-9
lines changed Expand file tree Collapse file tree 2 files changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -55,15 +55,22 @@ export default function Item<ItemType>(props: ItemProps<ItemType>) {
5555 const childNode =
5656 renderItem && item !== undefined ? renderItem ( item ) : children ;
5757
58+ let overflowStyle : React . CSSProperties | undefined ;
59+ if ( ! invalidate ) {
60+ overflowStyle = {
61+ opacity : mergedHidden ? 0 : 1 ,
62+ height : mergedHidden ? 0 : undefined ,
63+ overflowY : mergedHidden ? 'hidden' : undefined ,
64+ order : responsive ? order : undefined ,
65+ pointerEvents : mergedHidden ? 'none' : undefined ,
66+ } ;
67+ }
68+
5869 let itemNode = (
5970 < Component
6071 className = { classNames ( ! invalidate && prefixCls , className ) }
6172 style = { {
62- opacity : mergedHidden ? 0 : 1 ,
63- height : mergedHidden ? 0 : undefined ,
64- overflowY : mergedHidden ? 'hidden' : undefined ,
65- order : responsive ? order : undefined ,
66- pointerEvents : mergedHidden ? 'none' : undefined ,
73+ ...overflowStyle ,
6774 ...style ,
6875 } }
6976 { ...restProps }
Original file line number Diff line number Diff line change @@ -6,13 +6,11 @@ exports[`Overflow.Invalidate render item 1`] = `
66>
77 <li
88 class = " "
9- style = " opacity: 1;"
109 >
1110 Label 0
1211 </li >
1312 <li
1413 class = " "
15- style = " opacity: 1;"
1614 >
1715 Label 1
1816 </li >
@@ -25,13 +23,11 @@ exports[`Overflow.Invalidate render raw 1`] = `
2523>
2624 <li
2725 class = " "
28- style = " opacity: 1;"
2926 >
3027 Label 0
3128 </li >
3229 <li
3330 class = " "
34- style = " opacity: 1;"
3531 >
3632 Label 1
3733 </li >
You can’t perform that action at this time.
0 commit comments