import * as React from "react"; import { Menu, Dropdown } from "semantic-ui-react"; import MagaProtect from "../maga-protect"; interface Props { items: any; onMenuItemClick?: any; } const MagaHorizontalMenu = ({ items, onMenuItemClick }: Props) => items.map((firstLevel: any, indexFirstLevel: number) => firstLevel.items ? ( {firstLevel.items.map( (secondLevel: any, indexSecondLevel: number) => secondLevel.items ? ( {secondLevel.items.map( (thirdLevel: any, indexThirdLevel: number) => ( onMenuItemClick(thirdLevel.route) } > {thirdLevel.label} ) )} ) : ( onMenuItemClick(secondLevel.route)} > {secondLevel.label} ) )} ) : ( onMenuItemClick(firstLevel.route)}> {firstLevel.label} ) ); export default MagaHorizontalMenu;