import { PropsWithChildren } from 'react' import MuiDrawer from '@mui/material/Drawer' import List from '@mui/material/List' import Divider from '@mui/material/Divider' import IconButton from '@mui/material/IconButton' import ChevronRightIcon from '@mui/icons-material/ChevronRight' import ListItemButton from '@mui/material/ListItemButton' import Typography from '@mui/material/Typography' import { PeerListHeader } from 'components/Shell/PeerListHeader' import { PeerNameDisplay } from 'components/PeerNameDisplay' import { Peer } from 'models/chat' export const peerListWidth = 240 export interface PeerListProps extends PropsWithChildren { userId: string isPeerListOpen: boolean onPeerListClose: () => void peerList: Peer[] } export const PeerList = ({ userId, isPeerListOpen, onPeerListClose, peerList, }: PeerListProps) => { return ( {userId} (you) {peerList.map((peer: Peer) => ( {peer.userId} ))} ) }