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>) {
55
55
const childNode =
56
56
renderItem && item !== undefined ? renderItem ( item ) : children ;
57
57
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
+
58
69
let itemNode = (
59
70
< Component
60
71
className = { classNames ( ! invalidate && prefixCls , className ) }
61
72
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 ,
67
74
...style ,
68
75
} }
69
76
{ ...restProps }
Original file line number Diff line number Diff line change @@ -6,13 +6,11 @@ exports[`Overflow.Invalidate render item 1`] = `
6
6
>
7
7
<li
8
8
class = " "
9
- style = " opacity: 1;"
10
9
>
11
10
Label 0
12
11
</li >
13
12
<li
14
13
class = " "
15
- style = " opacity: 1;"
16
14
>
17
15
Label 1
18
16
</li >
@@ -25,13 +23,11 @@ exports[`Overflow.Invalidate render raw 1`] = `
25
23
>
26
24
<li
27
25
class = " "
28
- style = " opacity: 1;"
29
26
>
30
27
Label 0
31
28
</li >
32
29
<li
33
30
class = " "
34
- style = " opacity: 1;"
35
31
>
36
32
Label 1
37
33
</li >
You can’t perform that action at this time.
0 commit comments