1- .rc-dyn-tabs-panel {
2- display : none;
1+ .rc-dyn-tabs-panellist {
2+ padding : 6px 12px ;
3+ position : relative;
4+ }
5+ .rc-dyn-tabs-panellist .rc-dyn-tabs-panel {
6+ display : none;
7+ }
8+ .rc-dyn-tabs-panellist .rc-dyn-tabs-panel .rc-dyn-tabs-selected {
9+ display : block;
310}
411
5- .rc-dyn-tabs-rtl .rc-dyn-tabs-panel {
6- direction : rtl;
7- text-align : right;
12+ .rc-dyn-tabs-panellist .rc-dyn-tabs-ltr .rc-dyn-tabs-vertical {
13+ float : left;
814}
915
10- .rc-dyn-tabs-ltr .rc-dyn-tabs-panel {
11- direction : ltr;
12- text-align : left;
16+ .rc-dyn-tabs-panellist .rc-dyn-tabs-rtl .rc-dyn-tabs-vertical {
17+ float : right;
1318}
1419
15- .rc-dyn-tabs-panel .rc-dyn-tabs-selected {
16- display : block;
20+ .rc-dyn-tabs-panellist .rc-dyn-tabs-rtl .rc-dyn-tabs-panel {
21+ direction : rtl;
22+ text-align : right;
1723}
1824
25+ .rc-dyn-tabs-panellist .rc-dyn-tabs-ltr .rc-dyn-tabs-panel {
26+ direction : ltr;
27+ text-align : left;
28+ }
1929
2030.rc-dyn-tabs-tablist {
21- list-style-type : none;
22- margin : 0 ;
23- padding : 0 ;
24- overflow : hidden;
31+ list-style-type : none;
32+ margin : 0 ;
33+ padding : 0 ;
34+ overflow : hidden;
35+ float : none;
36+ position : relative;
2537}
26-
27-
28-
29- .rc-dyn-tabs-ltr .rc-dyn-tabs-tab {
30- float : left;
38+ .rc-dyn-tabs-tablist > .rc-dyn-tabs-tab {
39+ display : list-item;
40+ list-style : none;
41+ text-align : center;
42+ padding : 0px ;
43+ text-decoration : none;
44+ position : relative;
45+ pointer-events : visible;
46+ opacity : 1 ;
3147}
32-
33- .rc-dyn-tabs-rtl .rc-dyn-tabs-tab {
34- float : right;
48+ .rc-dyn-tabs-tablist > .rc-dyn-tabs-tab > .rc-dyn-tabs-title {
49+ position : relative;
50+ display : flex;
51+ align-items : center;
52+ overflow : hidden;
53+ text-decoration : none;
54+ cursor : pointer;
55+ white-space : nowrap;
56+ padding : 0.5em 1em ;
57+ font-weight : 500 ;
58+ outline : none;
59+ justify-content : center;
3560}
36-
37- .rc-dyn-tabs-tab {
38- display : list-item;
39- list-style : none;
40- text-align : center;
41- padding : 0px ;
42- text-decoration : none;
43- position : relative;
44- pointer-events : visible;
45- opacity : 1 ;
61+ .rc-dyn-tabs-tablist > .rc-dyn-tabs-tab > .rc-dyn-tabs-title > .rc-dyn-tabs-icon {
62+ display : inline-block;
4663}
47-
48- . rc-dyn-tabs-tab . rc-dyn-tabs-disable {
49- pointer-events : none ;
50- opacity : 0.7 ;
64+ . rc-dyn-tabs-tablist > . rc-dyn-tabs-tab > . rc-dyn-tabs-close {
65+ position : absolute;
66+ top : 1 px ;
67+ cursor : pointer ;
5168}
52-
53- .rc-dyn-tabs-close {
54- position : absolute;
55- top : 0px ;
56- cursor : pointer;
57- line-height : 10px ;
69+ .rc-dyn-tabs-tablist > .rc-dyn-tabs-tab .rc-dyn-tabs-disable {
70+ pointer-events : none;
71+ opacity : 0.7 ;
5872}
5973
60- .rc-dyn-tabs-ltr .rc-dyn-tabs-close {
61- right : 0px ;
62- left : auto;
74+ .rc-dyn-tabs-tablist .rc-dyn-tabs-ltr > .rc-dyn-tabs-tab {
75+ float : left;
6376}
64-
65- .rc-dyn-tabs-rtl .rc-dyn-tabs-close {
66- left : 0px ;
67- right : auto;
77+ .rc-dyn-tabs-tablist .rc-dyn-tabs-ltr > .rc-dyn-tabs-tab > .rc-dyn-tabs-title {
78+ direction : rtl;
6879}
69-
70- .rc-dyn-tabs-ltr .rc-dyn-tabs-tab > * : first-child {
71- direction : rtl;
80+ .rc-dyn-tabs-tablist .rc-dyn-tabs-ltr > .rc-dyn-tabs-tab > .rc-dyn-tabs-title > .rc-dyn-tabs-icon {
81+ padding-right : 0.4em ;
7282}
73-
74- . rc-dyn-tabs-rtl . rc-dyn-tabs-tab > * : first-child {
75- direction : ltr ;
83+ . rc-dyn-tabs-tablist . rc-dyn-tabs-ltr > . rc-dyn-tabs-tab > . rc-dyn-tabs-close {
84+ right : 4 px ;
85+ left : auto ;
7686}
7787
78- .rc-dyn-tabs-tab > * : first-child {
79- position : relative;
80- display : flex;
81- align-items : center;
88+ .rc-dyn-tabs-tablist .rc-dyn-tabs-rtl > .rc-dyn-tabs-tab {
89+ float : right;
90+ }
91+ .rc-dyn-tabs-tablist .rc-dyn-tabs-rtl > .rc-dyn-tabs-tab > .rc-dyn-tabs-title {
92+ direction : ltr;
93+ }
94+ .rc-dyn-tabs-tablist .rc-dyn-tabs-rtl > .rc-dyn-tabs-tab > .rc-dyn-tabs-title > .rc-dyn-tabs-icon {
95+ padding-left : 0.4em ;
96+ }
97+ .rc-dyn-tabs-tablist .rc-dyn-tabs-rtl > .rc-dyn-tabs-tab > .rc-dyn-tabs-close {
98+ left : 4px ;
99+ right : auto;
82100}
83101
84- .rc-dyn-tabs-title {
85- text-decoration : none;
86- cursor : pointer;
87- white-space : nowrap;
88- display : inline-block;
89- position : relative;
90- padding : .5em 1em ;
102+ .rc-dyn-tabs-tablist .rc-dyn-tabs-vertical {
103+ width : 12em ;
104+ height : 100% ;
105+ float : left;
106+ }
107+ .rc-dyn-tabs-tablist .rc-dyn-tabs-vertical > .rc-dyn-tabs-tab {
108+ float : none;
109+ }
110+ .rc-dyn-tabs-tablist .rc-dyn-tabs-vertical > .rc-dyn-tabs-tab > .rc-dyn-tabs-title {
111+ display : block;
112+ width : 100% ;
113+ }
114+ .rc-dyn-tabs-tablist .rc-dyn-tabs-vertical > .rc-dyn-tabs-tab > .rc-dyn-tabs-close {
115+ top : 50% ;
116+ transform : translateY (-50% );
117+ line-height : 0px ;
91118}
92119
93- .rc-dyn-tabs-icon {
94- display : inline-block ;
95- }
120+ .rc-dyn-tabs-tablist . rc-dyn-tabs-vertical . rc-dyn-tabs-rtl {
121+ float : right ;
122+ }
0 commit comments