Alert component
Overview
Alert component for feedback.
Alertmain container.AlertMessagecontent of Alert.AlertDescriptionadditional content of Alert.CloseButtonan optional button to close the Alert.
When to use
- When you need to show alert messages to users.
- When you need a persistent static container which is closable by user actions.
Examples
Basic usage
<Alert Color="Color.Success">
<AlertMessage>Well done!</AlertMessage>
<AlertDescription>You successfully read this important alert message.</AlertDescription>
</Alert>
With close
You can also add a CloseButton.
<Alert Color="Color.Success" @bind-Visible="@visible">
<AlertDescription>
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
</AlertDescription>
<AlertMessage>
Alert Link.
</AlertMessage>
<CloseButton />
</Alert>
@code {
bool visible = true;
}
With content
You can also add a CloseButton.
<Alert Color="Color.Info" @bind-Visible="@visible">
<Heading Size="HeadingSize.Is4" TextColor="TextColor.Success">
Big one!
<CloseButton />
</Heading>
<Paragraph>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.
</Paragraph>
<Paragraph>
<Button Color="Color.Info">Wanna do this</Button>
<Button Color="Color.Light">Or do this</Button>
</Paragraph>
</Alert>
@code {
bool visible = true;
}
How to use
To show alert just set Visible attribute to true.
<Alert Color="Color.Success" @bind-Visible="@visible">
...
</Alert>
@code {
bool visible = true;
}
or programmatically
<Alert @ref="myAlert" Color="Color.Success">
...
</Alert>
<Button Clicked="@OnButtonClick">Show alert</Button>
@code{
Alert myAlert;
void OnButtonClick()
{
myAlert.Show();
}
}
Functions
| Name | Description |
|---|---|
| Show() | Makes the alert visible. |
| Hide() | Hides the alert. |
| Toggle() | Switches the alert visibility. |
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
| Dismisable | boolean | false | Enables the alert to be closed by placing the padding for close button. |
| Visible | boolean | false | Sets the alert visibility. |
| VisibleChanged | EventCallback<bool> |
Occurs when the alert visibility changes. | |
| Color | Colors | None |
Component visual or contextual style variants. |