public SnackbarOptions(Severity severity, CommonSnackbarOptions options) : base(options) { Severity = severity; SnackbarTypeClass = $"mud-alert-{SnackbarVariant.ToDescriptionString()}-{severity.ToDescriptionString()}"; if (SnackbarVariant != Variant.Filled) { SnackbarTypeClass += BackgroundBlurred ? " mud-snackbar-blurred" : " mud-snackbar-surface"; } }
public SnackbarOptions(Severity severity, CommonSnackbarOptions options) : base(options) { Severity = severity; SnackbarTypeClass = $"mud-alert-{SnackbarVariant.ToDescriptionString()}-{severity.ToDescriptionString()}"; if (SnackbarVariant != Variant.Filled) { SnackbarTypeClass += BackgroundBlurred ? " mud-snackbar-blurred" : " mud-snackbar-surface"; } if (string.IsNullOrEmpty(Icon)) { Icon = Severity switch { Severity.Normal => NormalIcon, Severity.Info => InfoIcon, Severity.Success => SuccessIcon, Severity.Warning => WarningIcon, Severity.Error => ErrorIcon, _ => throw new ArgumentOutOfRangeException(nameof(Severity)), }; } }
public SnackbarOptions(Severity severity, CommonSnackbarOptions options) : base(options) { Severity = severity; SnackbarTypeClass = $"mud-alert-{SnackbarVariant.ToDescriptionString()}-{severity.ToDescriptionString()}"; if (SnackbarVariant != Variant.Filled) { SnackbarTypeClass += BackgroundBlurred ? " mud-snackbar-blurred" : " mud-snackbar-surface"; } if (string.IsNullOrEmpty(Icon)) { Icon = Severity switch { Severity.Normal => Icons.Material.Outlined.EventNote, Severity.Info => Icons.Material.Outlined.Info, Severity.Success => Icons.Custom.Uncategorized.AlertSuccess, Severity.Warning => Icons.Material.Outlined.ReportProblem, Severity.Error => Icons.Material.Filled.ErrorOutline, _ => throw new ArgumentOutOfRangeException(nameof(Severity)), }; } }