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
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…