@page "/admin/secrets" @attribute [Authorize(Policy = ZB.MOM.WW.Secrets.Ui.SecretsAuthorization.ManagePolicy)] @rendermode RenderMode.InteractiveServer @using ZB.MOM.WW.Secrets.Ui @* Host-side wrapper for the ZB.MOM.WW.Secrets.Ui secrets page (lmxopcua#483). This host's is deliberately static (cookie SignInAsync needs SSR), so every interactive page opts in per-page with @rendermode — a directive the RCL's own routable SecretsPage cannot carry, because the other three family hosts render it under a globally interactive router where a nested render mode throws. Routing straight to the RCL page therefore produced a statically-rendered, dead page here: no circuit, @onclick inert. So this wrapper owns the /admin/secrets route in THIS host (the RCL assembly is no longer passed to either AdditionalAssemblies registration — doing both would make the route ambiguous), carries the standard per-page render mode, re-states the RCL page's own authorization policy (the router only enforces [Authorize] on the routed page itself, which is now this one), and renders the RCL page as an ordinary child component. *@