import { Collapse, Divider, Drawer, List, ListItemButton, ListItemText, Toolbar, } from "@mui/material"; import React from "react"; import { ExpandLess, ExpandMore } from "@mui/icons-material"; import ContactInfo from "../ContactInfo"; import Status from "../Status"; import ContactItem from "./sidebar-components/ContactItem"; const contacts: ContactInfo[] = [ { name: "Taehee ...", status: Status.Online }, { name: "Jincheng ...", status: Status.Offline }, { name: "Mathew ...", status: Status.InMeeting }, { name: "Esteban ...", status: Status.Away }, ]; interface Props { setContactSelected: (contactInfo: ContactInfo) => void; } const sidebarWidth = 240; const Sidebar: React.FC = (props) => { const [favoritesOpen, setFavoritesOpen] = React.useState(true); const [teamOpen, setTeamOpen] = React.useState(false); return ( setFavoritesOpen(!favoritesOpen)}> {favoritesOpen ? : } {contacts.map((contact, i) => ( ))} setTeamOpen(!teamOpen)}> {teamOpen ? : } {contacts.map((contact, i) => ( ))} ); }; export default Sidebar;