app/BTCPayApp.UI/Components/Alert.razor
2024-05-27 17:37:45 +02:00

24 lines
592 B
Plaintext

<div class="alert alert-@Type mb-@(Margin) @(Dismissible ? "alert-dismissible" : null)" role="alert">
@ChildContent
@if (Dismissible)
{
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close">
<Icon Symbol="close" />
</button>
}
</div>
@code {
[Parameter, EditorRequired]
public RenderFragment? ChildContent { get; set; }
[Parameter, EditorRequired]
public string? Type { get; set; }
[Parameter]
public bool Dismissible { get; set; }
[Parameter]
public int Margin { get; set; } = 4;
}