fix: correct property names in AIChat availableResources memo
Fixed type mismatches where code was using old property names: - vm/ct.mem → vm/ct.memory.used - vm/ct.maxmem → vm/ct.memory.total - vm/ct.maxdisk → vm/ct.disk.total - node.node → node.name - node.mem/maxmem/maxdisk → node.memory/disk properties - host.connected → host.status === 'online' - host.version → host.agentVersion This fixes 15 TypeScript errors in the AI context picker.
This commit is contained in:
parent
a83a92c9c2
commit
b284bd10fa
1 changed files with 18 additions and 18 deletions
|
|
@ -117,10 +117,10 @@ export const AIChat: Component<AIChatProps> = (props) => {
|
||||||
guest_node: vm.node,
|
guest_node: vm.node,
|
||||||
guest_status: vm.status,
|
guest_status: vm.status,
|
||||||
cpu: vm.cpu,
|
cpu: vm.cpu,
|
||||||
mem: vm.mem,
|
mem: vm.memory?.used,
|
||||||
maxmem: vm.maxmem,
|
maxmem: vm.memory?.total,
|
||||||
disk: vm.disk,
|
disk: vm.disk?.used,
|
||||||
maxdisk: vm.maxdisk,
|
maxdisk: vm.disk?.total,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
@ -141,10 +141,10 @@ export const AIChat: Component<AIChatProps> = (props) => {
|
||||||
guest_node: ct.node,
|
guest_node: ct.node,
|
||||||
guest_status: ct.status,
|
guest_status: ct.status,
|
||||||
cpu: ct.cpu,
|
cpu: ct.cpu,
|
||||||
mem: ct.mem,
|
mem: ct.memory?.used,
|
||||||
maxmem: ct.maxmem,
|
maxmem: ct.memory?.total,
|
||||||
disk: ct.disk,
|
disk: ct.disk?.used,
|
||||||
maxdisk: ct.maxdisk,
|
maxdisk: ct.disk?.total,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
@ -152,18 +152,18 @@ export const AIChat: Component<AIChatProps> = (props) => {
|
||||||
// Add Proxmox nodes
|
// Add Proxmox nodes
|
||||||
for (const node of wsContext.state.nodes || []) {
|
for (const node of wsContext.state.nodes || []) {
|
||||||
resources.push({
|
resources.push({
|
||||||
id: `node-${node.node}`,
|
id: `node-${node.name}`,
|
||||||
type: 'node',
|
type: 'node',
|
||||||
name: node.node,
|
name: node.name,
|
||||||
status: node.status,
|
status: node.status,
|
||||||
data: {
|
data: {
|
||||||
node_name: node.node,
|
node_name: node.name,
|
||||||
node_status: node.status,
|
node_status: node.status,
|
||||||
cpu: node.cpu,
|
cpu: node.cpu,
|
||||||
mem: node.mem,
|
mem: node.memory?.used,
|
||||||
maxmem: node.maxmem,
|
maxmem: node.memory?.total,
|
||||||
disk: node.disk,
|
disk: node.disk?.used,
|
||||||
maxdisk: node.maxdisk,
|
maxdisk: node.disk?.total,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
@ -174,12 +174,12 @@ export const AIChat: Component<AIChatProps> = (props) => {
|
||||||
id: `host-${host.hostname}`,
|
id: `host-${host.hostname}`,
|
||||||
type: 'host',
|
type: 'host',
|
||||||
name: host.hostname,
|
name: host.hostname,
|
||||||
status: host.connected ? 'online' : 'offline',
|
status: host.status === 'online' ? 'online' : 'offline',
|
||||||
data: {
|
data: {
|
||||||
host_name: host.hostname,
|
host_name: host.hostname,
|
||||||
host_platform: host.platform,
|
host_platform: host.platform,
|
||||||
host_version: host.version,
|
host_version: host.agentVersion,
|
||||||
connected: host.connected,
|
connected: host.status === 'online',
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue