Files
weave-scope/client/app/scripts/components/status.js
2015-05-19 10:05:39 +00:00

29 lines
555 B
JavaScript

/** @jsx React.DOM */
var React = require('react');
var Status = React.createClass({
renderConnectionState: function() {
return (
<div className="status-connection">
<span className="status-icon fa fa-exclamation-circle" />
<span className="status-label">Scope is disconnected</span>
</div>
);
},
render: function() {
var isDisconnected = this.props.connectionState === 'disconnected';
return (
<div className="status">
{isDisconnected && this.renderConnectionState()}
</div>
);
}
});
module.exports = Status;