From 1a9968c1e2592be5baae4bf2c6551ad7f5228f17 Mon Sep 17 00:00:00 2001 From: elijah Date: Fri, 24 Feb 2017 20:35:24 -0800 Subject: [bug] update UI to use current API --- ui/app/components/main_panel/email_section.js | 39 +++++++++++++-------------- 1 file changed, 18 insertions(+), 21 deletions(-) (limited to 'ui/app/components/main_panel/email_section.js') diff --git a/ui/app/components/main_panel/email_section.js b/ui/app/components/main_panel/email_section.js index c86188eb..e48b8e27 100644 --- a/ui/app/components/main_panel/email_section.js +++ b/ui/app/components/main_panel/email_section.js @@ -74,19 +74,15 @@ export default class EmailSection extends React.Component { } componentWillMount() { - //let events = [].concat(GENERAL_NOTICES, ACCOUNT_NOTICES, STATUSES, STATUS_ERRORS) - //for (let event of events) { - // bitmask.events.register(event, this.logEvent) - //} + let events = [].concat(GENERAL_NOTICES, ACCOUNT_NOTICES, STATUSES, STATUS_ERRORS) + for (let event of events) { + bitmask.events.register(event, this.logEvent) + } bitmask.mail.status().then(status => { - // either 'running' or 'disabled' - let newstatus = 'error' - if (status['mail'] == 'running') { - newstatus = 'on' - } else if (status['mail'] == 'disabled') { - newstatus = 'disabled' - } - this.setState({status: newstatus}) + this.setState({ + status: status.status, + error: status.error + }) }) } @@ -107,13 +103,13 @@ export default class EmailSection extends React.Component { } render () { - //let message = null - //if (this.state.error) { - // // style may be: success, warning, danger, info - // message = ( - // {this.state.error} - // ) - //} + let message = null + if (this.state.error) { + // style may be: success, warning, danger, info + message = ( + {this.state.error} + ) + } let button = null let body = null let header =

Mail

@@ -124,12 +120,13 @@ export default class EmailSection extends React.Component { header =

Mail Disabled

} if (this.state.expanded) { - body = ( + body = (
+ {message} - ) +
) } return (