@inject IThemeProvider ThemeProvider
@if (!string.IsNullOrEmpty(StatusMessage)) {

@StatusMessage

}
@code { private Theme _theme; [Parameter] public string StatusMessage { get; set; } = string.Empty; protected override async Task OnInitializedAsync() { _theme = await ThemeProvider.GetEffectiveTheme(); await base.OnInitializedAsync(); } private string GetSignalClass() { return _theme == Theme.Dark ? "signal-dark" : "signal-light"; } }