@inject UpdateRouterUseCase UpdateRouterUseCase @inject GetRouterUseCase GetRouterUseCase @inject AddRouterPortUseCase AddRouterPortUseCase @inject UpdateRouterPortUseCase UpdateRouterPortUseCase @inject RemoveRouterPortUseCase RemoveRouterPortUseCase @inject DeleteRouterUseCase DeleteUseCase @using RackPeek.Domain.Resources.Hardware.Routers @using RackPeek.Domain.Resources.Hardware.Routers.Ports @using RackPeek.Domain.Resources.Models @using Router = RackPeek.Domain.Resources.Models.Router @inject RenameRouterUseCase RenameUseCase @inject CloneRouterUseCase CloneUseCase @inject NavigationManager Nav