/** * * Li * */ import React from 'react'; import PropTypes from 'prop-types'; import styles from './styles.scss'; class Li extends React.Component { state = { isOpen: false }; toggle = (e) => { e.preventDefault(); e.stopPropagation(); this.setState({ isOpen: !this.state.isOpen }); } render() { const { item } = this.props; return (
  • {Object.keys(item).map((value, key) => { if (key === 0) { return (
    ); } if (value !== 'url') { return (
    {item[value]}
    ); } })}
  • ); } } Li.defaultProps = { item: { type: 'pdf', hash: '1234', name: 'avatar.pdf', updated: '20/11/2017 19:29:54', size: '24 B', relatedTo: 'John Doe', }, }; Li.proptypes = { item: PropTypes.object, }; export default Li;