Ответ-бутстрап-мультиселект не работает

Я, должно быть, делаю что-то действительно глупое, потому что я не могу заставить работать реакцию-бутстрап-мультиселект.

import { MultiSelect } from 'react-bootstrap-multiselect'

export class StatusBar extends Component {  

@observable status = {}

  list = [{ value: 'One', selected: true }, { value: 'Two' }, { value: 'Three' }, { value: 'Four', label: 'Four Label' }]

  constructor(props) {
    super(props)
    this.store = this.props.store
  }

  render() {

    return (
      <div className='statusBar'>
        <div className='item'>
          <span><MultiSelect data={this.list} multiple /></span>
        </div>
        <div className='item'>
          <span>John Doe</span>
        </div>
      </div>
    )

  }
}

Я получаю сообщение об ошибке: React.createElement: тип не должен быть нулевым, неопределенным, логическим или числовым. Это должна быть строка

Я также отладил bootstrap-multiselect.js и заметил, что значение ko не определено и поэтому пропускает большую часть кода.

    if (typeof ko !== 'undefined' && ko.bindingHandlers && !ko.bindingHandlers.multiselect) {

Есть идеи?

0 ответов

Другие вопросы по тегам