@using RackPeek.Domain.Resources.Hardware.Laptops @using RackPeek.Domain.Resources.Hardware.Laptops.Cpus @using RackPeek.Domain.Resources.Hardware.Laptops.Drives @using RackPeek.Domain.Resources.Hardware.Laptops.Gpus @using RackPeek.Domain.Resources.Models @inject GetLaptopUseCase GetLaptopUseCase @inject UpdateLaptopUseCase UpdateLaptopUseCase @inject DeleteLaptopUseCase DeleteLaptopUseCase @inject AddLaptopCpuUseCase AddCpuUseCase @inject UpdateLaptopCpuUseCase UpdateCpuUseCase @inject RemoveLaptopCpuUseCase RemoveCpuUseCase @inject AddLaptopDriveUseCase AddDriveUseCase @inject UpdateLaptopDriveUseCase UpdateDriveUseCase @inject RemoveLaptopDriveUseCase RemoveDriveUseCase @inject AddLaptopGpuUseCase AddGpuUseCase @inject UpdateLaptopGpuUseCase UpdateGpuUseCase @inject RemoveLaptopGpuUseCase RemoveGpuUseCase @inject CloneLaptopUseCase CloneUseCase @inject RenameLaptopUseCase RenameUseCase @inject NavigationManager Nav