import React, { useEffect, useState } from "react"; import { Menu } from "antd"; import { Link } from "react-router-dom"; import { AppstoreOutlined, DatabaseOutlined, FileAddOutlined, FileProtectOutlined, FileSyncOutlined, HomeOutlined, MenuUnfoldOutlined, ProfileOutlined, ShoppingCartOutlined, UserOutlined, SlackOutlined, CodepenOutlined, WindowsOutlined, AliyunOutlined, SettingOutlined, IdcardOutlined, AppstoreAddOutlined, DollarCircleOutlined, PieChartOutlined, UsergroupAddOutlined, UnorderedListOutlined, FormOutlined, } 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} > {(store.authentication.userData.role === "Admin" || store.authentication.userData.role === "Customer Service") && ( Beranda )} {store.authentication.userData.role === "Admin Partner" && ( Beranda )} {(store.authentication.userData.role === "Admin" || store.authentication.userData.role === "Customer Service") && ( } title="Keanggotaan" > Daftar Anggota Konfirm Retail )} {store.authentication.userData.role === "Supervisor" && ( } title="Keanggotaan" > Daftar Anggota Konfirm Retail )} {/* {store.authentication.userData.role === "Sales" && ( } title="Keanggotaan" > Daftar Anggota )} */} {/* {store.authentication.userData.role === "Supervisor" && ( Keanggotaan )} */} {store.authentication.userData.role === "Sales" && ( Keanggotaan )} {(store.authentication.userData.role === "Admin" || store.authentication.userData.role === "Customer Service") && ( } title="Config"> Rekanan Komisi Supplier )} {(store.authentication.userData.role === "Admin" || store.authentication.userData.role === "Customer Service") && ( } title="Produk" > Produk Sub Kategori Kategori )} {store.authentication.userData.role === "Admin Partner" && ( Produk )} {store.authentication.userData.role === "Sales" && ( Produk )} {store.authentication.userData.role === "Supervisor" && ( Produk )} {store.authentication.userData.role === "Retail" && ( Transaksi )} {store.authentication.userData.role !== "Admin Partner" && ( } title="Pembayaran" > {store.authentication.userData.role !== "Retail" && ( Konfirmasi )} {store.authentication.userData.role !== "Admin" && ( Dibuat oleh Saya )} )} {store.authentication.userData.role !== "Admin" && ( Profil )} ); });