@inject AccountState Account @inject AccountManager AccountManager @code { private User? user; protected override void OnInitialized() { Account.LoginChangedEvent += OnLoginChange; } private void OnLoginChange(object? sender, LoginEventArgs args) { if (args == null) throw new ArgumentException(nameof(args)); user = args.User; StateHasChanged(); } }