import './TableListItem.styl'; import { Component } from 'react'; import { Icon } from './../../elements/Icon'; import PropTypes from 'prop-types'; import React from 'react'; export class TableListItem extends Component { static propTypes = { children: PropTypes.node, itemClass: PropTypes.string, itemIndex: PropTypes.number, itemKey: PropTypes.oneOfType(['number', 'string']), onItemClick: PropTypes.func.isRequired, }; render() { return (
{this.props.itemIndex}
{this.props.children}
); } onItemClick = event => { if (this.props.onItemClick) { event.preventDefault(); event.stopPropagation(); this.props.onItemClick(event, this.props.itemKey); } }; }