@inject IImmortalSelectionService FilterService @using Model.Entity.Data @implements IDisposable
@ChildContent
@code { [Parameter] public RenderFragment? ChildContent { get; set; } protected override void OnInitialized() { base.OnInitialized(); FilterService.Subscribe(StateHasChanged); } void IDisposable.Dispose() { FilterService.Unsubscribe(StateHasChanged); } string GetBorderStyle() { var faction = FilterService.GetFaction(); var color = faction == DataType.FACTION_Aru ? "#CD5C5C" : "#8EACCD"; return $"border-top: 4px solid {color}; padding-top: 4px;"; } }