React select не работает с всплывающим окном реакции - PullRequest
0 голосов
/ 10 мая 2019

Я работаю над Leaflet, и во всплывающем окне маркера мне нужно добавить пользовательский компонент. И в пользовательском компоненте мне нужно иметь редактируемый выпадающий список. Я использую реагирующий выбор, но раскрывающийся список не открывается при нажатии на него. Вот снимок экрана. enter image description here

<Marker position={[28.0049, 84.124]}>
            <Popup>
              <CustomPopup />
            </Popup>

это компонент CustomPopup импортировать React, {Component, Fragment} из'act ';

import Select from 'react-select';

const options = [
  { value: 'chocolate', label: 'Chocolate' },
  { value: 'strawberry', label: 'Strawberry' },
  { value: 'vanilla', label: 'Vanilla' },
];

class SingleSelect extends Component {
  state = {
    selectedOption: null,
  };

  handleChange = selectedOption => {
    this.setState({ selectedOption });
    console.log(`Option selected:`, selectedOption);
  };

  render() {
    const { selectedOption } = this.state;

    return (
      <div style={{ width: 300 }}>
        <Select options={options} isSearchable onChange={this.handleChange} />
      </div>
    );
  }
}

export default SingleSelect;

Редактируемый раскрывающийся список не редактируется / не активируется

...