import React from 'react' import classNames from 'classnames' import Menu from 'semantic-ui-react/dist/commonjs/collections/Menu' import { Back } from '../../Back/Back' import { NavbarPages } from '../Navbar.types' import { SubMenuProps } from './SubMenu.types' import { SubMenuColumn } from '../SubMenuColumn/SubMenuColumn' import { SubMenuItem } from '../SubMenuItem/SubMenuItem' import './SubMenu.css' /** * @deprecated Should start using the same component migrated to UI2. */ export const SubMenu = (props: SubMenuProps) => { const { selectedMenu, onToggleShowSubMenu, onClickMenuOption, isMobile, submenus } = props return (
{Object.keys(submenus).map((key) => { const section = key as NavbarPages const submenu = submenus[section] return ( !isMobile && onToggleShowSubMenu(e, true, section) } onMouseLeave={(e: React.MouseEvent) => !isMobile && onToggleShowSubMenu(e, false, section) } >
{isMobile && ( onToggleShowSubMenu(e, false, section)} > Back )} {submenu.column1.map((item, index) => ( ))} {submenu.column2.map((item, index) => ( ))} {!!submenu.column3 && ( {submenu.column3.map((item, index) => ( ))} )}
) })}
) }