diff --git a/web/app.react.js b/web/app.react.js --- a/web/app.react.js +++ b/web/app.react.js @@ -86,14 +86,7 @@ +setModal: (?React.Node) => void, +modal: ?React.Node, }; -type State = { - +modal: ?React.Node, -}; -class App extends React.PureComponent { - state: State = { - modal: null, - }; - +class App extends React.PureComponent { componentDidMount() { const { navInfo, @@ -139,7 +132,10 @@ content = this.renderMainContent(); } else { content = ( - + ); } return ( @@ -156,10 +152,13 @@ let mainContent; if (this.props.navInfo.tab === 'calendar') { mainContent = ( - + ); } else if (this.props.navInfo.tab === 'chat') { - mainContent = ; + mainContent = ; } return ( @@ -179,7 +178,7 @@ - +
{mainContent}
@@ -188,10 +187,6 @@ ); } - - setModal = (modal: ?React.Node) => { - this.setState({ modal }); - }; } const fetchEntriesLoadingStatusSelector = createLoadingStatusSelector(