INNER CODE UNIT · JavaScript
BaseList
XiaoMi/naftis · src/ui/src/components/BaseList/index.js:18
class BaseList extends Component {
render () {
const {list, onClick} = this.props
return (
<div className='menu-wrap'>
{
list.length ? list.map((item, index) => {
return (
<div className={item.disabled ? 'menu-item menu-item-disabled' : 'menu-item'} key={item.id} onClick={() => {
if (item.disabled) return
onClick(item, index)
}}>
{item.prefix}
<span className='menu-item-title'>{item.title}</span>
</div>
)
}) : null
}