From 6be6ea5fd2ea62aced28d1e5dfb2aa78971cf29b Mon Sep 17 00:00:00 2001 From: Ryuichi Leo Takashige Date: Tue, 10 Mar 2026 16:55:28 +0000 Subject: [PATCH] Fix placement preview --- dashboard/src/lib/components/ModelCard.svelte | 97 ++++++++++++++++++- 1 file changed, 96 insertions(+), 1 deletion(-) diff --git a/dashboard/src/lib/components/ModelCard.svelte b/dashboard/src/lib/components/ModelCard.svelte index ce3449d3..c2498c42 100644 --- a/dashboard/src/lib/components/ModelCard.svelte +++ b/dashboard/src/lib/components/ModelCard.svelte @@ -280,7 +280,7 @@ let placementNodes: Array<{ id: string; deviceName: string; - deviceType: "macbook" | "studio" | "mini" | "unknown"; + deviceType: "macbook" | "studio" | "mini" | "dgx" | "linux" | "unknown"; totalGB: number; currentUsedGB: number; modelUsageGB: number; @@ -970,6 +970,101 @@ /> {/if} + {:else if node.deviceType === "dgx"} + + {@const s = node.iconSize} + {@const dgxW = s * 1.4} + {@const dgxH = s * 0.52} + + + + + + + + + + + + + {#if node.modelUsageGB > 0 && node.isUsed} + + {/if} + + {:else if node.deviceType === "linux"} + + {@const sz = node.iconSize} + {@const sc = sz / 100} + + + + + + + + + + + + + + + + {:else}