@using RackPeek.Domain.Resources.Hardware.Desktops @using RackPeek.Domain.Resources.Hardware.Desktops.Cpus @using RackPeek.Domain.Resources.Hardware.Desktops.Drives @using RackPeek.Domain.Resources.Hardware.Desktops.Gpus @using RackPeek.Domain.Resources.Hardware.Desktops.Nics @using RackPeek.Domain.Resources.Models @using Shared.Rcl.Modals @inject GetDesktopUseCase GetDesktopUseCase @inject UpdateDesktopUseCase UpdateDesktopUseCase @inject DeleteDesktopUseCase DeleteDesktopUseCase @inject AddDesktopCpuUseCase AddCpuUseCase @inject UpdateDesktopCpuUseCase UpdateCpuUseCase @inject RemoveDesktopCpuUseCase RemoveCpuUseCase @inject AddDesktopDriveUseCase AddDriveUseCase @inject UpdateDesktopDriveUseCase UpdateDriveUseCase @inject RemoveDesktopDriveUseCase RemoveDriveUseCase @inject AddDesktopNicUseCase AddNicUseCase @inject UpdateDesktopNicUseCase UpdateNicUseCase @inject RemoveDesktopNicUseCase RemoveNicUseCase @inject AddDesktopGpuUseCase AddGpuUseCase @inject UpdateDesktopGpuUseCase UpdateGpuUseCase @inject RemoveDesktopGpuUseCase RemoveGpuUseCase @inject CloneDesktopUseCase CloneUseCase @inject RenameDesktopUseCase RenameUseCase @inject NavigationManager Nav