The RangeEditor looks sick now.
This commit is contained in:
parent
b1a9567d31
commit
da30a2b0d5
|
@ -4,7 +4,7 @@
|
||||||
@attribute [StreamRendering]
|
@attribute [StreamRendering]
|
||||||
@rendermode InteractiveServer
|
@rendermode InteractiveServer
|
||||||
|
|
||||||
<div class="position-relative" > @* @onmouseup="OnMouseUp" @onmousemove="OnMouseMove" *@
|
<div class="container" > @* @onmouseup="OnMouseUp" @onmousemove="OnMouseMove" *@
|
||||||
<!-- Base number line -->
|
<!-- Base number line -->
|
||||||
@* <div class="absolute top-1/2 left-0 right-0 h-1 bg-gray-300 transform -translate-y-1/2"></div> *@
|
@* <div class="absolute top-1/2 left-0 right-0 h-1 bg-gray-300 transform -translate-y-1/2"></div> *@
|
||||||
|
|
||||||
|
@ -22,23 +22,72 @@
|
||||||
} *@
|
} *@
|
||||||
|
|
||||||
<!-- Color pickers for each range -->
|
<!-- Color pickers for each range -->
|
||||||
<div class="container">
|
<div class="card rounded-3 w-50 mx-auto">
|
||||||
|
<div class="card-header mb-3 text-center fw-bold">
|
||||||
|
Temperature Blanket Colors
|
||||||
|
</div>
|
||||||
|
|
||||||
@for (int i = 0; i < TempRanges.Count; i++)
|
@for (int i = 0; i < TempRanges.Count; i++)
|
||||||
{
|
{
|
||||||
var localIndex = i;
|
var localIndex = i;
|
||||||
|
@* if (i == 0)
|
||||||
|
{
|
||||||
|
<div class="row align-items-center mb-2">
|
||||||
|
<div class="col-6 text-end pe-2">
|
||||||
|
<label class="form-label mb-0">
|
||||||
|
@TempRanges[i].Max°
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
<div class="col-6 ps-2">
|
||||||
|
<input type="color"
|
||||||
|
value="@TempRanges[i].Color"
|
||||||
|
@onchange="e => HandleColorChange(e, localIndex)" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
else if (i == 10)
|
||||||
|
{
|
||||||
|
<div class="row align-items-center mb-2">
|
||||||
|
<div class="col-6 text-end pe-2">
|
||||||
|
<label class="form-label mb-0">
|
||||||
|
@TempRanges[i].Min° +
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
<div class="col-6 ps-2">
|
||||||
|
<input type="color"
|
||||||
|
value="@TempRanges[i].Color"
|
||||||
|
@onchange="e => HandleColorChange(e, localIndex)" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
<div class="row align-items-center mb-2">
|
||||||
|
<div class="col-6 text-end pe-2">
|
||||||
|
<label class="form-label mb-0">
|
||||||
|
@TempRanges[i].Min° – @TempRanges[i].Max°
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
<div class="col-6 ps-2">
|
||||||
|
<input type="color"
|
||||||
|
value="@TempRanges[i].Color"
|
||||||
|
@onchange="e => HandleColorChange(e, localIndex)" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
} *@
|
||||||
|
|
||||||
<div class="d-flex justify-content-between align-items-center mb-2 gx-2">
|
<div class="row align-items-center mb-2">
|
||||||
<div class="col-10">
|
<div class="col-6 text-end pe-2">
|
||||||
<label class="form-label mb-0 me-2">
|
<label class="form-label mb-0">
|
||||||
@TempRanges[i].Min° - @TempRanges[i].Max°
|
@TempRanges[i].Min° – @TempRanges[i].Max°
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col">
|
<div class="col-6 ps-2">
|
||||||
<input type="color"
|
<input type="color"
|
||||||
value="@TempRanges[i].Color"
|
value="@TempRanges[i].Color"
|
||||||
@onchange="e => HandleColorChange(e, localIndex)" />
|
@onchange="e => HandleColorChange(e, localIndex)" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
|
@ -0,0 +1,6 @@
|
||||||
|
input[type="color"] {
|
||||||
|
width: 2.5rem;
|
||||||
|
height: 2rem;
|
||||||
|
padding: 0;
|
||||||
|
border: none;
|
||||||
|
}
|
Loading…
Reference in New Issue