import React, {useEffect, useState} from "react"; import {Menu} from "antd"; import {Link} from "react-router-dom"; import { AppstoreOutlined, DatabaseOutlined, FileProtectOutlined, HomeOutlined, MenuUnfoldOutlined, MoneyCollectOutlined, ProjectOutlined, FileProtectOutlined, FileAddOutlined, FileSyncOutlined, ProfileOutlined, UserOutlined, } from "@ant-design/icons"; import {observer} from "mobx-react-lite"; import {useStore} from "../../utils/useStore"; import {LINKS} from "../../routes/app"; const {SubMenu} = Menu; export const MenuList = observer((props) => { const store = useStore(); useEffect(() => { }, []); const [setKeys, setSetKeys] = useState(["dashboard"]); return ( { props.closeLeftDrawer(); }} mode="inline" selectedKeys={setKeys} onSelect={({ setKeys, item, selectedKeys }) => setSetKeys(selectedKeys)} overflowedIndicator={0} forceSubMenuRender={true} > Home {store.authentication.userData.role !== "Retail" && ( Membership )} {store.authentication.userData.role !== "Retail" && ( } title="Config" > Partner Commission Supplier )} {store.authentication.userData.role !== "Retail" && ( } title="Product" > Product Category Sub Category )} {store.authentication.userData.role === ("Retail" || "Admin") && ( Transaction {store.authentication.userData.role !== "Retail" && ( Product )} Payback {store.authentication.userData.role === ("Retail" || "Admin") && ( Transaction )} Profile {/**/} {/* */} {/* */} {/* About*/} {/* */} {/**/} ); });