import React, { useState } from "react"; import { Button, Menu, MenuItem, ListItemIcon, ListItemText, Badge, Box, } from "@mui/material"; import ForumIcon from "@mui/icons-material/Forum"; import GroupIcon from "@mui/icons-material/Group"; import { ArrowDownIcon } from "../../assets/Icons/ArrowDownIcon"; import { NotificationIcon2 } from "../../assets/Icons/NotificationIcon2"; import { ChatIcon } from "../../assets/Icons/ChatIcon"; import { ThreadsIcon } from "../../assets/Icons/ThreadsIcon"; import { MembersIcon } from "../../assets/Icons/MembersIcon"; export const GroupMenu = ({ setGroupSection, groupSection, setOpenManageMembers, goToAnnouncements, goToChat, hasUnreadChat, hasUnreadAnnouncements }) => { const [anchorEl, setAnchorEl] = useState(null); const open = Boolean(anchorEl); const handleClick = (event) => { setAnchorEl(event.currentTarget); }; const handleClose = () => { setAnchorEl(null); }; return ( { goToChat() handleClose(); }} > { goToAnnouncements() handleClose(); }} > { setGroupSection("forum"); handleClose(); }} > { setOpenManageMembers(true) handleClose(); }} > ); };