File tree Expand file tree Collapse file tree 4 files changed +17
-17
lines changed
Expand file tree Collapse file tree 4 files changed +17
-17
lines changed Original file line number Diff line number Diff line change 11import React from 'react' ;
22import { render , screen , fireEvent } from '../../test-utils' ;
33import { Menubar } from './Menubar' ;
4- import MenubarSubmenu from './MenubarSubmenu' ;
4+ import { MenubarSubmenu } from './MenubarSubmenu' ;
55import { MenubarItem } from './MenubarItem' ;
66
77describe ( 'Menubar' , ( ) => {
Original file line number Diff line number Diff line change @@ -234,7 +234,7 @@ export interface MenubarSubmenuProps {
234234 listRole ?: MenubarListItemRole ;
235235}
236236
237- function MenubarSubmenu ( {
237+ export function MenubarSubmenu ( {
238238 children,
239239 id,
240240 title,
@@ -457,5 +457,3 @@ function MenubarSubmenu({
457457 </ SubmenuContext . Provider >
458458 ) ;
459459}
460-
461- export default MenubarSubmenu ;
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ import { sortBy } from 'lodash';
44import { Link } from 'react-router-dom' ;
55import PropTypes from 'prop-types' ;
66import { useTranslation } from 'react-i18next' ;
7- import MenubarSubmenu from '../../../../components/Menubar/MenubarSubmenu' ;
7+ import { MenubarSubmenu } from '../../../../components/Menubar/MenubarSubmenu' ;
88import { MenubarItem } from '../../../../components/Menubar/MenubarItem' ;
99import { availableLanguages , languageKeyToLabel } from '../../../../i18n' ;
1010import { getConfig } from '../../../../utils/getConfig' ;
Original file line number Diff line number Diff line change @@ -17,23 +17,25 @@ jest.mock('../../../../components/Menubar/Menubar', () => ({
1717
1818// mock MenubarSubmenu
1919jest . mock ( '../../../../components/Menubar/MenubarSubmenu' , ( ) => {
20- function MenubarSubmenu ( { children, title } ) {
21- return (
22- < li className = "nav__item" >
23- < span role = "menuitem" > { title } </ span >
24- < ul role = "menu" aria-label = { `${ title } menu` } >
25- { children }
26- </ ul >
27- </ li >
28- ) ;
29- }
20+ const MenubarSubmenu = ( { children, title } ) => (
21+ < li className = "nav__item" >
22+ < span role = "menuitem" > { title } </ span >
23+ < ul role = "menu" aria-label = { `${ title } menu` } >
24+ { children }
25+ </ ul >
26+ </ li >
27+ ) ;
3028
31- MenubarSubmenu . useMenuProps = ( ) => ( {
29+ const useMenuProps = ( ) => ( {
3230 isOpen : false ,
3331 handlers : { }
3432 } ) ;
3533
36- return MenubarSubmenu ;
34+ return {
35+ __esModule : true ,
36+ MenubarSubmenu,
37+ useMenuProps
38+ } ;
3739} ) ;
3840
3941// mock MenubarItem
You can’t perform that action at this time.
0 commit comments