Ported ConfirmModal and InviteMemberModal to React-Bootstrap

Этот коммит содержится в:
hmhealey
2015-10-29 17:49:38 -04:00
родитель e52669c2da
Коммит efa7b8252f
6 изменённых файлов: 142 добавлений и 144 удалений

Просмотреть файл

@@ -7,6 +7,7 @@ var UserStore = require('../stores/user_store.jsx');
var TeamStore = require('../stores/team_store.jsx');
var AboutBuildModal = require('./about_build_modal.jsx');
var InviteMemberModal = require('./invite_member_modal.jsx');
var Constants = require('../utils/constants.jsx');
@@ -41,7 +42,10 @@ export default class NavbarDropdown extends React.Component {
this.onListenerChange = this.onListenerChange.bind(this);
this.aboutModalDismissed = this.aboutModalDismissed.bind(this);
this.state = getStateFromStores();
const state = getStateFromStores();
state.showAboutModal = false;
state.showInviteMemberModal = false;
this.state = state;
}
handleLogoutClick(e) {
e.preventDefault();
@@ -96,8 +100,7 @@ export default class NavbarDropdown extends React.Component {
<li>
<a
href='#'
data-toggle='modal'
data-target='#invite_member'
onClick={() => this.setState({showInviteMemberModal: true})}
>
{'Invite New Member'}
</a>
@@ -268,6 +271,10 @@ export default class NavbarDropdown extends React.Component {
show={this.state.showAboutModal}
onModalDismissed={this.aboutModalDismissed}
/>
<InviteMemberModal
show={this.state.showInviteMemberModal}
onModalDismissed={() => this.setState({showInviteMemberModal: false})}
/>
</ul>
</li>
</ul>