blob: 6f38c3c6755f7991b69616e23fec4312d1967b4d [file] [log] [blame]
Adrien BĂ©raud6ecaa402021-04-06 17:37:25 -04001import React from 'react';
2
3import List from '@material-ui/core/List';
4import ListItem from '@material-ui/core/ListItem';
5import ListItemText from '@material-ui/core/ListItemText';
6import ListItemAvatar from '@material-ui/core/ListItemAvatar';
7import Avatar from '@material-ui/core/Avatar';
8import PersonRoundedIcon from '@material-ui/icons/PersonRounded';
9
10class AccountList extends React.Component {
11 render() {
12 return (
13 <List>
14 {
15 this.props.accounts.map(account => <ListItem button key={account.getId()} onClick={() => this.props.onClick(account)}>
16 <ListItemAvatar>
17 <Avatar>
18 <PersonRoundedIcon />
19 </Avatar>
20 </ListItemAvatar>
21 <ListItemText primary={account.getDisplayName()} secondary={account.getDisplayUri()} />
22 </ListItem>
23 )
24 }
25 </List>)
26 }
27}
28
29export default AccountList;