import { ClockCircleOutlined, HomeOutlined, MenuOutlined, ProjectOutlined, QuestionCircleOutlined, ReadOutlined, } from '@/shared/antd-imports'; import { Button, Card, Dropdown, Flex, MenuProps, Space, Typography } from '@/shared/antd-imports'; import React from 'react'; import { useTranslation } from 'react-i18next'; import { colors } from '../../../styles/colors'; import { NavLink } from 'react-router-dom'; import InviteButton from '../invite/InviteButton'; import SwitchTeamButton from '../switchTeam/SwitchTeamButton'; // custom css import './mobileMenu.css'; const MobileMenuButton = () => { // localization const { t } = useTranslation('navbar'); const navLinks = [ { name: 'home', icon: React.createElement(HomeOutlined), }, { name: 'projects', icon: React.createElement(ProjectOutlined), }, { name: 'schedule', icon: React.createElement(ClockCircleOutlined), }, { name: 'reporting', icon: React.createElement(ReadOutlined), }, { name: 'help', icon: React.createElement(QuestionCircleOutlined), }, ]; const mobileMenu: MenuProps['items'] = [ { key: '1', label: ( {navLinks.map((navEl, index) => ( {navEl.icon} {t(navEl.name)} ))} ), }, ]; return (