Proyectos de Subversion LeadersLinked - SPA

Rev

Ir a la última revisión | | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
2138 stevensc 1
import React from 'react'
2
import {
3
  Avatar,
4
  List,
5
  ListItem,
6
  ListItemAvatar,
7
  ListItemButton,
8
  ListItemText
9
} from '@mui/material'
10
 
11
import EmptySection from './EmptySection'
12
 
13
function UsersList({ users = [], emptyLabel = 'Sin usuarios encontrados' }) {
14
  if (!users.length) {
15
    return <EmptySection message={emptyLabel} />
16
  }
17
 
18
  return (
19
    <List sx={{ width: '100%' }}>
20
      {users.map(({ first_name, last_name, email, image }) => (
21
        <ListItem key={email} disablePadding disableRipple>
22
          <ListItemButton disableRipple>
23
            <ListItemAvatar>
24
              <Avatar alt={`${first_name} image`} src={image} />
25
            </ListItemAvatar>
26
 
27
            <ListItemText primary={`${first_name} ${last_name}`} />
28
          </ListItemButton>
29
        </ListItem>
30
      ))}
31
    </List>
32
  )
33
}
34
 
35
export default UsersList