Add configuration for snackbar

This commit is contained in:
Thorsten Sommer 2024-05-04 10:41:14 +02:00
parent c84184e5d1
commit f11b9e0299
Signed by: tsommer
GPG Key ID: 371BBA77A02C0108

View File

@ -5,7 +5,18 @@ using MudBlazor;
using MudBlazor.Services;
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddMudServices();
builder.Services.AddMudServices(config =>
{
config.SnackbarConfiguration.PositionClass = Defaults.Classes.Position.BottomLeft;
config.SnackbarConfiguration.PreventDuplicates = false;
config.SnackbarConfiguration.NewestOnTop = false;
config.SnackbarConfiguration.ShowCloseIcon = true;
config.SnackbarConfiguration.VisibleStateDuration = 6_000; //milliseconds aka 6 seconds
config.SnackbarConfiguration.HideTransitionDuration = 500;
config.SnackbarConfiguration.ShowTransitionDuration = 500;
config.SnackbarConfiguration.SnackbarVariant = Variant.Outlined;
});
builder.Services.AddMudMarkdownServices();
builder.Services.AddSingleton<SettingsManager>();
builder.Services.AddRazorComponents()