Handle single-object Windows GPU and disk payloads
This commit is contained in:
parent
17f9f00343
commit
3d89c5fd32
1 changed files with 18 additions and 3 deletions
|
|
@ -631,9 +631,24 @@ export function MachineDetails({ machine }: MachineDetailsProps) {
|
||||||
const linuxExt = extended?.linux ?? null
|
const linuxExt = extended?.linux ?? null
|
||||||
const windowsExt = extended?.windows ?? null
|
const windowsExt = extended?.windows ?? null
|
||||||
const macosExt = extended?.macos ?? null
|
const macosExt = extended?.macos ?? null
|
||||||
const windowsMemoryModules = Array.isArray(windowsExt?.memoryModules) ? windowsExt.memoryModules : []
|
const windowsMemoryModulesRaw = windowsExt?.memoryModules
|
||||||
const windowsVideoControllers = Array.isArray(windowsExt?.videoControllers) ? windowsExt.videoControllers : []
|
const windowsVideoControllersRaw = windowsExt?.videoControllers
|
||||||
const windowsDiskEntries = Array.isArray(windowsExt?.disks) ? windowsExt.disks : []
|
const windowsDiskEntriesRaw = windowsExt?.disks
|
||||||
|
const windowsMemoryModules = Array.isArray(windowsMemoryModulesRaw)
|
||||||
|
? windowsMemoryModulesRaw
|
||||||
|
: windowsMemoryModulesRaw && typeof windowsMemoryModulesRaw === "object"
|
||||||
|
? [windowsMemoryModulesRaw]
|
||||||
|
: []
|
||||||
|
const windowsVideoControllers = Array.isArray(windowsVideoControllersRaw)
|
||||||
|
? windowsVideoControllersRaw
|
||||||
|
: windowsVideoControllersRaw && typeof windowsVideoControllersRaw === "object"
|
||||||
|
? [windowsVideoControllersRaw]
|
||||||
|
: []
|
||||||
|
const windowsDiskEntries = Array.isArray(windowsDiskEntriesRaw)
|
||||||
|
? windowsDiskEntriesRaw
|
||||||
|
: windowsDiskEntriesRaw && typeof windowsDiskEntriesRaw === "object"
|
||||||
|
? [windowsDiskEntriesRaw]
|
||||||
|
: []
|
||||||
const linuxLsblk = linuxExt?.lsblk ?? []
|
const linuxLsblk = linuxExt?.lsblk ?? []
|
||||||
const linuxSmartEntries = linuxExt?.smart ?? []
|
const linuxSmartEntries = linuxExt?.smart ?? []
|
||||||
const normalizedHardwareGpus = Array.isArray(hardware?.gpus)
|
const normalizedHardwareGpus = Array.isArray(hardware?.gpus)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue