@inject ITooltipService TooltipService @implements IDisposable @if (Tooltip == null) {
Add tooltip object...
} else {
@Tooltip.Message
} @code { [Parameter] public TooltipModel? Tooltip { get; set; } protected override void OnInitialized() { base.OnInitialized(); TooltipService.Subscribe(OnUpdate); } void Dismiss() { TooltipService.RemoveTooltip(Tooltip!); } void IDisposable.Dispose() { TooltipService.Unsubscribe(OnUpdate); } void OnUpdate() { } }