"use client"; import CardD from "@/components/icons/CardD"; import LogoutD from "@/components/icons/LogoutD"; import CalndarD from "@/components/icons/CalndarD"; import MessageD from "@/components/icons/MessageD"; import ProfileD from "@/components/icons/ProfileD"; import NotificationD from "@/components/icons/NotificationD"; import { Button } from "@mui/material"; import ArrowLeftSideBar from "@/components/icons/ArrowLeftSideBar"; import { useState } from "react"; import ModalLogout from "../../../app/component/ModalLogout"; function List({ value, setValue, isTurnsDetails, setIsTurnsDetails, setIsOpenSide, }) { const listMenu = [ { name: "حساب کاربری", icon: , action: "tab" }, { name: "نوبت های من", icon: , action: "tab" }, { name: "تراکنش های من", icon: , action: "tab" }, { name: "نظرات من", icon: , action: "tab" }, { name: "پیام ها", icon: , action: "tab" }, { name: "خروج", icon: , action: "logout" }, ]; const [open, setOpen] = useState(false); const handleOpen = () => setOpen(true); const handleClose = () => setOpen(false); const handleMenuClick = (item, idx) => { setIsOpenSide(false); !isTurnsDetails && setIsTurnsDetails(false); if (item.action === "logout") { handleOpen(); } else { setValue(idx); } }; return (
    {listMenu.map((item, idx) => (
  • {listMenu.length > idx + 1 && ( )}
  • ))}
); } export default List;