import { KeenIcon } from '@/components'; import { Menu, TMenuConfig, MenuItem, MenuLink, MenuSub, MenuTitle, MenuArrow } from '@/components/menu'; import { useLanguage } from '@/i18n'; const NavbarMenu = ({ items }: { items: TMenuConfig }) => { const { isRTL } = useLanguage(); const buildMenu = (items: TMenuConfig) => { return items.map((item, index) => { if (item.children) { return ( {item.title} {buildMenuSub(item.children)} ); } else { return ( {item.title} ); } }); }; const buildMenuSub = (items: TMenuConfig) => { return items.map((item, index) => { if (item.children) { return ( {item.title} {buildMenuToggle()} {buildMenuSub(item.children)} ); } else { return ( {item.title} ); } }); }; const buildMenuToggle = () => { return ( ); }; return (
{buildMenu(items)}
); }; export { NavbarMenu };