Откройте Semantic UI React Modal, дважды щелкнув событие в большом календаре реакции. - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь открыть модал Semantic UI React, когда пользователь дважды щелкает событие в большом календаре реакции.Мой обработчик событий двойного клика:

eventDoubleClick() {    
    this.setState({
      open: true
    });    
    return <EditEvent />;
}

EditEvent - это компонент класса, который содержит Modal.Его код:

class EditEvent extends React.Component {
 state = { open: false, startDate: moment() };
 show = dimmer => () => this.setState({ dimmer, open: true });
 close = () => this.setState({ open: false });
 open = () => this.setState({ open: true });

 constructor(props) {
   super(props);       
  }
  render() {
   <div>
     ... Semantic UI Modal goes here
   </div>
  }
 }
 export default EditEvent;

Не удалось найти никакой помощи по этому вопросу

1 Ответ

0 голосов
/ 24 октября 2018

Я решил эту проблему, переместив Modal внутрь компонента, который имел большую реализацию календаря и использовал состояние, чтобы установить атрибут open для модального.Это работает как шарм:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...