all files / ui/ NodeComponent.js

100% Statements 5/5
100% Branches 0/0
100% Functions 3/3
100% Lines 5/5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24          1094× 1094×     1094×             1094×            
import Component from './Component'
 
class NodeComponent extends Component {
 
  render($$) {
    let tagName = this.getTagName()
    let el = $$(tagName)
      .attr('data-id', this.props.node.id)
      .addClass(this.getClassNames())
    return el
  }
 
  getTagName() {
    return 'div'
  }
 
  getClassNames() {
    return ''
  }
 
}
 
export default NodeComponent