@* Shared nav strip rendered above every cluster-scoped page. Per Q3 of the AdminUI rebuild plan, the v1 monolithic ClusterDetail tab host is split into separate routes — these are `` links, not Blazor router transitions, so each page bootstraps its own data independently and can opt into a heavier render mode without dragging the others. *@ @code { [Parameter, EditorRequired] public string ClusterId { get; set; } = ""; [Parameter, EditorRequired] public string ActiveTab { get; set; } = ""; } @code { private string Active(string tab) => tab == ActiveTab ? "active" : ""; }