import {React} from 'nylas-exports'; class TemplateStatusBar extends React.Component { static displayName = 'TemplateStatusBar'; static propTypes = { draft: React.PropTypes.object.isRequired, }; constructor() { super(); } shouldComponentUpdate(nextProps) { return (this._usingTemplate(nextProps) !== this._usingTemplate(this.props)); } _usingTemplate({draft}) { return draft && draft.body.search(/]*class="var[^>]*>/i) > 0; } render() { if (this._usingTemplate(this.props)) { return (
Press "tab" to quickly move between the blanks - highlighting will not be visible to recipients.
); } return
; } } TemplateStatusBar.containerStyles = { textAlign: 'center', width: 580, margin: 'auto', }; export default TemplateStatusBar;