import { React, PropTypes } from 'mailspring-exports'; class TemplateStatusBar extends React.Component { static displayName = 'TemplateStatusBar'; static propTypes = { draft: PropTypes.object.isRequired, }; 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;