Fix titles and tab colors for actors
This commit is contained in:
@@ -24,7 +24,7 @@ export class Users extends Component {
|
||||
yesNoModal: null,
|
||||
messageModal: null,
|
||||
waitModal: null,
|
||||
changeEmailModal: null
|
||||
changeEmailModal: null,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -45,7 +45,7 @@ export class Users extends Component {
|
||||
})
|
||||
}
|
||||
|
||||
componentDidUnmount() {
|
||||
componentWillUnmount() {
|
||||
this.props.onChangeTitle('')
|
||||
}
|
||||
|
||||
@@ -119,7 +119,7 @@ export class Users extends Component {
|
||||
}
|
||||
|
||||
handleChangeEmail() {
|
||||
this.setState({ changeEmailModal: {} })
|
||||
this.setState({ changeEmailModal: { oldEmail: this.state.selectedUser.email } })
|
||||
}
|
||||
|
||||
handleResendEmail() {
|
||||
@@ -139,7 +139,7 @@ export class Users extends Component {
|
||||
error: true,
|
||||
waitModal: null,
|
||||
messageModal: {
|
||||
error: 'hand',
|
||||
icon: 'hand',
|
||||
message: 'Unable to request email change.',
|
||||
detail: error.message,
|
||||
}
|
||||
@@ -155,25 +155,27 @@ export class Users extends Component {
|
||||
this.setState({
|
||||
waitModal: { message: 'Requesting Email Change...' }
|
||||
})
|
||||
api.sendConfirmEmail({ existingEmail: this.state.selectedUser.email, newEmail }).then(() => {
|
||||
this.setState({
|
||||
waitModal: null,
|
||||
messageModal: {
|
||||
icon: 'hand',
|
||||
message: `An email has been sent to '${newEmail}' to confirm this email.`
|
||||
}
|
||||
if (this.state.selectedUser) {
|
||||
api.sendConfirmEmail({ existingEmail: this.state.selectedUser.email, newEmail }).then(() => {
|
||||
this.setState({
|
||||
waitModal: null,
|
||||
messageModal: {
|
||||
icon: 'hand',
|
||||
message: `An email has been sent to '${newEmail}' to confirm this email.`
|
||||
}
|
||||
})
|
||||
}).catch((error) => {
|
||||
this.setState({
|
||||
error: true,
|
||||
waitModal: null,
|
||||
messageModal: {
|
||||
icon: 'hand',
|
||||
message: 'Unable to request email change.',
|
||||
detail: error.message,
|
||||
}
|
||||
})
|
||||
})
|
||||
}).catch((error) => {
|
||||
this.setState({
|
||||
error: true,
|
||||
waitModal: null,
|
||||
messageModal: {
|
||||
icon: 'hand',
|
||||
message: 'Unable to request email change.',
|
||||
detail: error.message,
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
handleRemove() {
|
||||
@@ -247,7 +249,7 @@ export class Users extends Component {
|
||||
}
|
||||
|
||||
render() {
|
||||
const { messageModal, yesNoModal } = this.state
|
||||
const { messageModal, yesNoModal, changeEmailModal } = this.state
|
||||
|
||||
return (
|
||||
<Fragment>
|
||||
@@ -276,17 +278,19 @@ export class Users extends Component {
|
||||
</Row>
|
||||
</Column.Item>
|
||||
<Column.Item height={20}>
|
||||
<ChangeEmailModal open={!!this.state.changeEmailModal} onDismiss={this.handleChangeEmailDismiss} />
|
||||
<ChangeEmailModal open={!!changeEmailModal}
|
||||
oldEmail={changeEmailModal && changeEmailModal.oldEmail}
|
||||
onDismiss={this.handleChangeEmailDismiss} />
|
||||
|
||||
<YesNoMessageModal open={!!yesNoModal}
|
||||
question={yesNoModal ? yesNoModal.question : ''}
|
||||
onDismiss={yesNoModal ? yesNoModal.onDismiss : null} />
|
||||
onDismiss={yesNoModal && yesNoModal.onDismiss} />
|
||||
|
||||
<MessageModal
|
||||
open={!!messageModal}
|
||||
icon={messageModal ? messageModal.icon : ''}
|
||||
message={messageModal ? messageModal.message : ''}
|
||||
detail={messageModal ? messageModal.detail : null}
|
||||
detail={messageModal && messageModal.detail}
|
||||
onDismiss={this.handleMessageModalDismiss} />
|
||||
|
||||
<WaitModal active={!!this.state.waitModal} message={this.state.waitModal ? this.state.waitModal.message : ''} />
|
||||
|
||||
Reference in New Issue
Block a user