app/BTCPayApp.UI/Components/LoadingIndicator.razor
2024-05-29 18:40:00 +02:00

15 lines
431 B
Plaintext

<div class="@CssClass" role="status">
<span class="visually-hidden">Loading...</span>
</div>
@code {
[Parameter]
public string? Size { get; set; }
[Parameter(CaptureUnmatchedValues = true)]
public Dictionary<string, object>? InputAttributes { get; set; }
private string CssClass => $"spinner-border {InputAttributes?["class"]} {(string.IsNullOrEmpty(Size) ? null : $"spinner-border-{Size}")}".Trim();
}