status-icon-component.js 454 B

12345678910111213141516171819202122
  1. /** @babel */
  2. /** @jsx etch.dom */
  3. import etch from 'etch';
  4. export default class StatusIconComponent {
  5. constructor({ count }) {
  6. this.count = count;
  7. etch.initialize(this);
  8. }
  9. update() {}
  10. render() {
  11. return (
  12. <div className="incompatible-packages-status inline-block text text-error">
  13. <span className="icon icon-bug" />
  14. <span className="incompatible-packages-count">{this.count}</span>
  15. </div>
  16. );
  17. }
  18. }