mirror of
https://github.com/radzenhq/radzen-blazor.git
synced 2026-02-04 05:35:44 +00:00
27 lines
981 B
Plaintext
27 lines
981 B
Plaintext
@inherits RadzenProgressBar
|
|
@using Radzen
|
|
@using Radzen.Blazor.Rendering;
|
|
@if (Visible)
|
|
{
|
|
<div @ref="@Element" style="@Style" aria-valuemax="@Max" aria-valuemin="@Min" role="progressbar" @attributes="Attributes" class="@GetCssClass()"
|
|
aria-valuenow="@Value" aria-label="@AriaLabel" id="@GetId()">
|
|
<svg class="rz-progressbar-circular-viewbox" viewBox="-19 -19 38 38">
|
|
<circle class="rz-progressbar-circular-background" r="15.91549" fill="none" />
|
|
<circle class="rz-progressbar-circular-value" r="15.91549" fill="none" stroke-dashoffset="@(((1 - NormalizedValue) * 100).ToInvariantString())" />
|
|
</svg>
|
|
@if (ShowValue)
|
|
{
|
|
<div class="rz-progressbar-circular-label">
|
|
@if(Template != null)
|
|
{
|
|
@Template
|
|
}
|
|
else
|
|
{
|
|
@Value@Unit
|
|
}
|
|
</div>
|
|
}
|
|
</div>
|
|
}
|