import React, {useEffect, useState} from "react"; import {Menu} from "antd"; import {Link} from "react-router-dom"; import { AppstoreOutlined, DatabaseOutlined, FileAddOutlined, FileProtectOutlined, FileSyncOutlined, HomeOutlined, MenuUnfoldOutlined, MoneyCollectOutlined, ProfileOutlined, ProjectOutlined, ShoppingCartOutlined, 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} > Beranda {store.authentication.userData.role !== "Retail" && ( Keanggotaan )} {store.authentication.userData.role === "Admin" && ( } title="Config"> Rekanan Komisi Supplier )} {store.authentication.userData.role === "Admin" && ( } title="Product"> Produk {store.authentication.userData.role === "Admin" && ( Kategori )} {store.authentication.userData.role === "Admin" && ( Sub Kategori )} )} {store.authentication.userData.role === "Supervisor" && ( Produk )} {store.authentication.userData.role === "Retail" && ( Transaksi )} } title="Pembayaran"> {store.authentication.userData.role !== "Retail" && ( Konfirmasi )} {store.authentication.userData.role !== "Admin" && ( Dibuat oleh Saya )} {store.authentication.userData.role !== "Admin" && ( Profil )} ); });