fix(ui): mock machine state in Sidebar stories
This commit is contained in:
@@ -18,6 +18,7 @@ import {
|
|||||||
OperationNames,
|
OperationNames,
|
||||||
OperationResponse,
|
OperationResponse,
|
||||||
} from "@/src/hooks/api";
|
} from "@/src/hooks/api";
|
||||||
|
import { mac } from "valibot";
|
||||||
|
|
||||||
const defaultClanURI = "/home/brian/clans/my-clan";
|
const defaultClanURI = "/home/brian/clans/my-clan";
|
||||||
|
|
||||||
@@ -31,10 +32,16 @@ const queryData = {
|
|||||||
europa: {
|
europa: {
|
||||||
name: "Europa",
|
name: "Europa",
|
||||||
machineClass: "nixos",
|
machineClass: "nixos",
|
||||||
|
state: {
|
||||||
|
status: "online",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
ganymede: {
|
ganymede: {
|
||||||
name: "Ganymede",
|
name: "Ganymede",
|
||||||
machineClass: "nixos",
|
machineClass: "nixos",
|
||||||
|
state: {
|
||||||
|
status: "out_of_sync",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -47,10 +54,16 @@ const queryData = {
|
|||||||
callisto: {
|
callisto: {
|
||||||
name: "Callisto",
|
name: "Callisto",
|
||||||
machineClass: "nixos",
|
machineClass: "nixos",
|
||||||
|
state: {
|
||||||
|
status: "not_installed",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
amalthea: {
|
amalthea: {
|
||||||
name: "Amalthea",
|
name: "Amalthea",
|
||||||
machineClass: "nixos",
|
machineClass: "nixos",
|
||||||
|
state: {
|
||||||
|
status: "offline",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -63,10 +76,16 @@ const queryData = {
|
|||||||
thebe: {
|
thebe: {
|
||||||
name: "Thebe",
|
name: "Thebe",
|
||||||
machineClass: "nixos",
|
machineClass: "nixos",
|
||||||
|
state: {
|
||||||
|
status: "online",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
sponde: {
|
sponde: {
|
||||||
name: "Sponde",
|
name: "Sponde",
|
||||||
machineClass: "nixos",
|
machineClass: "nixos",
|
||||||
|
state: {
|
||||||
|
status: "online",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -160,10 +179,20 @@ export const Default: Story = {
|
|||||||
["clans", encodeBase64(clanURI), "details"],
|
["clans", encodeBase64(clanURI), "details"],
|
||||||
clan.details,
|
clan.details,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const machines = clan.machines || {};
|
||||||
|
|
||||||
queryClient.setQueryData(
|
queryClient.setQueryData(
|
||||||
["clans", encodeBase64(clanURI), "machines"],
|
["clans", encodeBase64(clanURI), "machines"],
|
||||||
clan.machines || {},
|
machines,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Object.entries(machines).forEach(([name, machine]) => {
|
||||||
|
queryClient.setQueryData(
|
||||||
|
["clans", encodeBase64(clanURI), "machine", name, "state"],
|
||||||
|
machine.state,
|
||||||
|
);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user