seocahill/ember-engine-xbrl-tagger

View on GitHub
addon/pods/components/dimension-select/template.hbs

Summary

Maintainability
Test Coverage
<div class="form-group">
  {{input data-test-search-dimension-input=true value=query class="form-control" placeholder="search dimensions"}}
</div>
{{#if last}}
  <button {{action "addDimension" last}} class="btn btn-outline-primary btn-block">Reuse {{last.name}}</button> 
{{/if}}
<ul class="list-group">
  {{#each searchResults as |item|}}
    <a class="list-group-item" href="#" {{action 'addDimension' item}}><i class="fa fa-plus fa-fw"></i>{{item.name}}</a>
  {{else}}
    {{#each dimensions as |item|}}
      <a data-test-dimension={{item.id}} class="list-group-item" href="#" {{action 'removeDimension' item}}><i class="fa fa-trash fa-fw"></i>{{item.name}}</a>
    {{else}}
      <li class="list-group-item">Using default dimensions</li>
    {{/each}}
  {{/each}}
</ul>