feat(ui): add data-test hooks to InstanceConfigure alarm-override section
This commit is contained in:
+6
-3
@@ -245,7 +245,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
@foreach (var alarm in _overridableAlarms)
|
@foreach (var alarm in _overridableAlarms)
|
||||||
{
|
{
|
||||||
<tr>
|
<tr data-test="alarm-override-row-@alarm.Name">
|
||||||
<td class="small">@alarm.Name</td>
|
<td class="small">@alarm.Name</td>
|
||||||
<td>
|
<td>
|
||||||
<span class="badge bg-light text-dark border">@alarm.TriggerType</span>
|
<span class="badge bg-light text-dark border">@alarm.TriggerType</span>
|
||||||
@@ -257,7 +257,7 @@
|
|||||||
<td class="small">
|
<td class="small">
|
||||||
@if (HasOverride(alarm.Name))
|
@if (HasOverride(alarm.Name))
|
||||||
{
|
{
|
||||||
<span class="badge bg-warning text-dark me-1" title="Override is set">●</span>
|
<span class="badge bg-warning text-dark me-1" data-test="alarm-override-badge" title="Override is set">●</span>
|
||||||
<span class="text-muted">@OverrideSummary(alarm.Name)</span>
|
<span class="text-muted">@OverrideSummary(alarm.Name)</span>
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -267,11 +267,13 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<button class="btn btn-outline-primary btn-sm me-1"
|
<button class="btn btn-outline-primary btn-sm me-1"
|
||||||
|
data-test="alarm-edit-btn"
|
||||||
@onclick="() => BeginEditOverride(alarm)"
|
@onclick="() => BeginEditOverride(alarm)"
|
||||||
disabled="@_saving">Edit</button>
|
disabled="@_saving">Edit</button>
|
||||||
@if (HasOverride(alarm.Name))
|
@if (HasOverride(alarm.Name))
|
||||||
{
|
{
|
||||||
<button class="btn btn-outline-danger btn-sm"
|
<button class="btn btn-outline-danger btn-sm"
|
||||||
|
data-test="alarm-clear-btn"
|
||||||
@onclick="() => ClearAlarmOverride(alarm.Name)"
|
@onclick="() => ClearAlarmOverride(alarm.Name)"
|
||||||
disabled="@_saving">Clear</button>
|
disabled="@_saving">Clear</button>
|
||||||
}
|
}
|
||||||
@@ -318,6 +320,7 @@
|
|||||||
Priority override
|
Priority override
|
||||||
</label>
|
</label>
|
||||||
<input type="number" min="0" max="1000" class="form-control form-control-sm"
|
<input type="number" min="0" max="1000" class="form-control form-control-sm"
|
||||||
|
data-test="alarm-priority-input"
|
||||||
placeholder="@_editingAlarm.PriorityLevel"
|
placeholder="@_editingAlarm.PriorityLevel"
|
||||||
@bind="_editingPriorityText" @bind:event="oninput" />
|
@bind="_editingPriorityText" @bind:event="oninput" />
|
||||||
</div>
|
</div>
|
||||||
@@ -339,7 +342,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<button class="btn btn-outline-secondary btn-sm" @onclick="CancelEditOverride">Cancel</button>
|
<button class="btn btn-outline-secondary btn-sm" @onclick="CancelEditOverride">Cancel</button>
|
||||||
<button class="btn btn-success btn-sm" @onclick="SaveOverrideFromModal" disabled="@_saving">Save Override</button>
|
<button class="btn btn-success btn-sm" data-test="alarm-save-override" @onclick="SaveOverrideFromModal" disabled="@_saving">Save Override</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user