open-nomad/ui/app/components/das/task-row.hbs
Buck Doyle 31b4ed7a6d
Add DAS UI code from enterprise (#9192)
This is a few combined iterations on the DAS feature.
2020-10-29 07:46:42 -05:00

34 lines
1 KiB
Handlebars

<tr
class={{if @active 'active'}}
{{on 'click' @onClick}}
{{did-insert this.calculateHeight}}
data-test-task-toggles
>
<td class="task-cell" data-test-name colspan="2">{{@task.name}}</td>
<td class="toggle-cell">
<Toggle
data-test-cpu-toggle
@isActive={{@cpu.isActive}}
@onToggle={{action @toggleRecommendation @cpu.recommendation}}
@isDisabled={{not @cpu.recommendation}}
title={{concat 'CPU for ' @task.name}}
/>
</td>
<td class="toggle-cell">
<Toggle
data-test-memory-toggle
@isActive={{@memory.isActive}}
@onToggle={{action @toggleRecommendation @memory.recommendation}}
@isDisabled={{not @memory.recommendation}}
title={{concat 'Memory for ' @task.name}}
/>
{{#if (and @active this.height)}}
<svg width={{this.height}} height={{this.height}}>
<rect class="border-cover" x="0" y="1" height={{this.borderCoverHeight}} />
<polyline class="triangle" points="1 1 {{this.half}} {{this.half}} 1 {{this.height}}" />
</svg>
{{/if}}
</td>
</tr>