diff --git a/quixos.lock b/quixos.lock index 79baa31..36eeeb7 100644 --- a/quixos.lock +++ b/quixos.lock @@ -1,6 +1,6 @@ quixos-lock version 1 { quixos source { repository "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos.git"; - commit "d28b985233b70d638744c4b8accab7196abe5a7a"; + commit "059a6d747fc1e988320d5c785fdde688c9a29127"; } } diff --git a/src/canvas.impl.ts b/src/canvas.impl.ts index 33e69d4..471c509 100644 --- a/src/canvas.impl.ts +++ b/src/canvas.impl.ts @@ -41,10 +41,10 @@ export const createCanvas = (context: RuntimeContext) => export const createPlacement = async (context: RuntimeContext) => { const input = normalizePlacementInput(context.input); await Promise.all([ - context.state("port:web-studio-placement-constructor:x").set(input.x), - context.state("port:web-studio-placement-constructor:y").set(input.y), - context.state("port:web-studio-placement-constructor:width").set(input.width), - context.state("port:web-studio-placement-constructor:height").set(input.height), + context.state<{ x: number; y: number }>("port:web-studio-placement-constructor:position") + .set({ x: input.x, y: input.y }), + context.state<{ width: number; height: number }>("port:web-studio-placement-constructor:size") + .set({ width: input.width, height: input.height }), context.state("port:web-studio-placement-constructor:z").set(input.z), ]); await context.edge("port:web-studio-placement-constructor:subject").connect(input.subject_id);