mirror of
https://github.com/HSLdevcom/digitransit-ui
synced 2026-04-03 15:15:31 +02:00
24 lines
651 B
JavaScript
24 lines
651 B
JavaScript
import PropTypes from 'prop-types';
|
|
import React, { Suspense, lazy } from 'react';
|
|
|
|
const MenuDrawer = lazy(() => import('./MenuDrawer'));
|
|
const MainMenu = lazy(() => import('./MainMenu'));
|
|
|
|
export default function MainMenuContainer({ breakpoint, closeMenu, ...rest }) {
|
|
return (
|
|
<Suspense fallback="">
|
|
<MenuDrawer open onRequestChange={closeMenu} breakpoint={breakpoint}>
|
|
<MainMenu closeMenu={closeMenu} {...rest} />
|
|
</MenuDrawer>
|
|
</Suspense>
|
|
);
|
|
}
|
|
|
|
MainMenuContainer.propTypes = {
|
|
breakpoint: PropTypes.string,
|
|
closeMenu: PropTypes.func.isRequired,
|
|
};
|
|
|
|
MainMenuContainer.defaultProps = {
|
|
breakpoint: 'small',
|
|
};
|