menu

Snackbar

Show code
<VStack>
    <Button Style="Style.Glass" OnClick="ShowSnackbar">Default snackbar</Button>
    <Button Style="Style.Glass" Color="Color.Success" OnClick="ShowSnackbarSuccess">Success snackbar</Button>
    <Button Style="Style.Glass" Color="Color.Info" OnClick="ShowSnackbarInfo">Info snackbar</Button>
    <Button Style="Style.Glass" Color="Color.Warning" OnClick="ShowSnackbarWarning">Warning snackbar</Button>
    <Button Style="Style.Glass" Color="Color.Error" OnClick="ShowSnackbarError">Error snackbar</Button>
</VStack>

@code {
    [CascadingParameter]
    private Snackbar snackbar { get; set; } = default!;

    private void ShowSnackbar()
    {
        snackbar.Push("This is a normal snackbar");
    }

    private void ShowSnackbarSuccess()
    {
        snackbar.Push("This is a snackbar as success", SnackbarType.Success);
    }

    private void ShowSnackbarInfo()
    {
        snackbar.Push("This is a snackbar as info", SnackbarType.Info);
    }

    private void ShowSnackbarWarning()
    {
        snackbar.Push("This is a snackbar as warning", SnackbarType.Warning);
    }

    private void ShowSnackbarError()
    {
        snackbar.Push("This is a snackbar as error", SnackbarType.Error);
    }
}
An unhandled error has occurred.