UNPKG

closeheat-editor

Version:
41 lines (36 loc) 911 B
var Link, React, Router; React = require('react'); Router = require('react-router'); Link = Router.Link; module.exports = React.createClass({ activeClass: function() { var result; result = 'tab col m2'; if (this.props.active) { result += ' tab-active'; } if (this.props.active && this.props.flash) { result += ' tab-flash'; } return result; }, render: function() { return React.createElement("li", { "className": this.activeClass() }, React.createElement(Link, { "className": 'tab-name', "to": 'file', "params": { splat: this.props.href } }, this.props.name || 'Files'), React.createElement(Link, { "className": 'tab-close', "to": 'file', "params": { splat: this.props.close_href } }, React.createElement("i", { "className": 'material-icons' }, "close"))); } });