From 27b3a014da25d23f8f1a04580c83b9d68568d757 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Thu, 28 May 2026 09:39:49 -0400 Subject: [PATCH] refactor(adminui): hand /drivers routes to DriverTypePicker + DriverEditRouter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removes both @page directives from DriverEdit.razor. The picker owns /drivers/new; the router owns /drivers/{id} and dispatches via DynamicComponent (currently falls back to DriverEdit for every driver type — Phase 4 populates the type map one driver at a time). --- .../Components/Pages/Clusters/DriverEdit.razor | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/Components/Pages/Clusters/DriverEdit.razor b/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/Components/Pages/Clusters/DriverEdit.razor index fc51ca6b..06b1688b 100644 --- a/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/Components/Pages/Clusters/DriverEdit.razor +++ b/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/Components/Pages/Clusters/DriverEdit.razor @@ -1,5 +1,3 @@ -@page "/clusters/{ClusterId}/drivers/new" -@page "/clusters/{ClusterId}/drivers/{DriverInstanceId}" @* Per Q1 of the AdminUI rebuild plan — JSON editor only, typed driver editors deferred. DriverInstance is the keystone for everything downstream (Equipment, Tag, VirtualTag, ScriptedAlarm all reference DriverInstanceId), so this is the second edit page after