import {React, UpdateChannelStore} from 'nylas-exports';
import {Notification} from 'nylas-component-kit';
export default class UnstableChannelNotification extends React.Component {
static displayName = 'UnstableChannelNotification';
constructor() {
super();
this.state = {
isUnstableChannel: UpdateChannelStore.currentIsUnstable(),
}
}
componentDidMount() {
this._unsub = UpdateChannelStore.listen(() => {
this.setState({
isUnstableChannel: UpdateChannelStore.currentIsUnstable(),
});
});
}
componentWillUnmount() {
if (this._unsub) {
this._unsub();
}
}
_onReportIssue = () => {
NylasEnv.windowEventHandler.openLink({href: 'mailto:support@getmailspring.com'})
}
render() {
if (!this.state.isUnstableChannel) {
return
}
return (
)
}
}