Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3619 | Rev 3623 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 3619 Rev 3621
Línea 14... Línea 14...
14
  renderItem = () => {},
14
  renderItem = () => {},
15
  emptyMessage = 'No hay elementos para mostrar',
15
  emptyMessage = 'No hay elementos para mostrar',
16
  keyExtractor = (item) => item.id,
16
  keyExtractor = (item) => item.id,
17
  renderHeader,
17
  renderHeader,
18
  renderFooter,
18
  renderFooter,
19
  styles = {}
19
  style = {}
20
}) {
20
}) {
21
  if (!items.length) {
21
  if (!items.length) {
22
    return <Typography>{emptyMessage}</Typography>;
22
    return <Typography>{emptyMessage}</Typography>;
23
  }
23
  }
Línea 24... Línea 24...
24
 
24
 
25
  return (
25
  return (
26
    <StyledList styles={styles}>
26
    <StyledList style={style}>
27
      {renderHeader && <li>{renderHeader()}</li>}
27
      {renderHeader && <li>{renderHeader()}</li>}
28
      {items.map((item, index) => {
28
      {items.map((item, index) => {
29
        return <li key={keyExtractor(item)}>{renderItem(item, index)}</li>;
29
        return <li key={keyExtractor(item)}>{renderItem(item, index)}</li>;
30
      })}
30
      })}