File tree Expand file tree Collapse file tree 3 files changed +57
-2
lines changed Expand file tree Collapse file tree 3 files changed +57
-2
lines changed Original file line number Diff line number Diff line change @@ -30,15 +30,15 @@ function convertItemsToNodes(
30
30
// Group
31
31
return (
32
32
< MergedMenuItemGroup key = { mergedKey } { ...restProps } title = { label } >
33
- { convertItemsToNodes ( children , components ) }
33
+ { convertItemsToNodes ( children , components , prefixCls ) }
34
34
</ MergedMenuItemGroup >
35
35
) ;
36
36
}
37
37
38
38
// Sub Menu
39
39
return (
40
40
< MergedSubMenu key = { mergedKey } { ...restProps } title = { label } >
41
- { convertItemsToNodes ( children , components ) }
41
+ { convertItemsToNodes ( children , components , prefixCls ) }
42
42
</ MergedSubMenu >
43
43
) ;
44
44
}
Original file line number Diff line number Diff line change @@ -206,5 +206,27 @@ describe('MenuItem', () => {
206
206
207
207
expect ( container . querySelector ( 'li' ) ) . toMatchSnapshot ( ) ;
208
208
} ) ;
209
+
210
+ it ( 'should set extra to group option' , ( ) => {
211
+ const { container } = render (
212
+ < Menu
213
+ items = { [
214
+ {
215
+ type : 'group' ,
216
+ label : 'Top Menu Group with children' ,
217
+ children : [
218
+ {
219
+ label : 'Menu Item 1' ,
220
+ key : 'top' ,
221
+ extra : '⌘B' ,
222
+ } ,
223
+ ] ,
224
+ } ,
225
+ ] }
226
+ /> ,
227
+ ) ;
228
+
229
+ expect ( container . querySelector ( 'li' ) ) . toMatchSnapshot ( ) ;
230
+ } ) ;
209
231
} ) ;
210
232
} ) ;
Original file line number Diff line number Diff line change 1
1
// Jest Snapshot v1, https://goo.gl/fbAQLP
2
2
3
+ exports [` MenuItem overwrite default role should set extra to group option 1` ] = `
4
+ <li
5
+ class = " rc-menu-item-group"
6
+ role = " presentation"
7
+ >
8
+ <div
9
+ class = " rc-menu-item-group-title"
10
+ role = " presentation"
11
+ title = " Top Menu Group with children"
12
+ >
13
+ Top Menu Group with children
14
+ </div >
15
+ <ul
16
+ class = " rc-menu-item-group-list"
17
+ role = " group"
18
+ >
19
+ <li
20
+ class = " rc-menu-item"
21
+ data-menu-id = " rc-menu-uuid-test-top"
22
+ role = " menuitem"
23
+ tabindex = " -1"
24
+ >
25
+ Menu Item 1
26
+ <span
27
+ class = " rc-menu-extra"
28
+ >
29
+ ⌘B
30
+ </span >
31
+ </li >
32
+ </ul >
33
+ </li >
34
+ ` ;
35
+
3
36
exports [` MenuItem overwrite default role should set extra to option 1` ] = `
4
37
<li
5
38
class = " rc-menu-item"
You can’t perform that action at this time.
0 commit comments