Rendered in React
- {/* */} - -| Key | -Value | -Edit | -||||||
|---|---|---|---|---|---|---|---|---|
| {key} | -- {value instanceof Set - ? Array.from(value).join(", ") - : Array.isArray(value) - ? `[${value.join(", ")}]` - : JSON.stringify(value)} - | -
- {typeof value === "string" ? (
- {
- setNestedValue(
- state,
- key,
- e.target.value
- );
- }}
- />
- ) : typeof value === "number" ? (
- {
- setNestedValue(
- state,
- key,
- Number(e.target.value)
- );
- }}
- />
- ) : typeof value === "boolean" ? (
- {
- setNestedValue(
- state,
- key,
- e.target.checked
- );
- }}
- />
- ) : Array.isArray(value) ? (
-
-
-
-
- ) : value instanceof Set ? (
-
-
-
-
- ) : (
- "N/A"
- )}
- |
+ Add example data
+
+
+
| Key | +Value | +Edit |
|---|
Rendered in Svelte
-| Key | -Value | -Edit | -
|---|
| {key} | -- {#if value instanceof Set} - {Array.from(value).join(", ")} - {:else if Array.isArray(value)} - [{value.join(", ")}] - {:else} - {JSON.stringify(value)} - {/if} - | -
- {#if typeof value === "string"}
-
- setNestedValue($shapeObject, key, e.target.value)}
- />
- {:else if typeof value === "number"}
-
- setNestedValue($shapeObject, key, Number(e.target.value))}
- />
- {:else if typeof value === "boolean"}
-
- setNestedValue($shapeObject, key, e.target.checked)}
- />
- {:else if Array.isArray(value)}
-
-
-
-
- {:else if value instanceof Set}
-
-
-
-
- {:else}
- N/A
- {/if}
- |
+ Key | +Value | +Edit |
|---|
Loading state
diff --git a/sdk/js/examples/multi-framework-signals/src/frontends/vue/HelloWorld.vue b/sdk/js/examples/multi-framework-signals/src/frontends/vue/HelloWorld.vue index 3f367371..c8d54542 100644 --- a/sdk/js/examples/multi-framework-signals/src/frontends/vue/HelloWorld.vue +++ b/sdk/js/examples/multi-framework-signals/src/frontends/vue/HelloWorld.vue @@ -5,215 +5,214 @@ import flattenObject from "../utils/flattenObject"; import { TestObjectShapeType } from "../../shapes/orm/testShape.shapeTypes"; // Acquire deep signal object (proxy) for a shape; scope second arg left empty string for parity -const shapeObj = useShape(TestObjectShapeType); +const shapeObjects = useShape(TestObjectShapeType); // Expose for devtools exploration // @ts-ignore -window.vueState = shapeObj; +window.vueState = shapeObjects; -const flatEntries = computed(() => flattenObject(shapeObj));Rendered in Vue
- - - - - - -| Key | -Value | -Edit | -||||||
|---|---|---|---|---|---|---|---|---|
| {{ path }} | + +||||
| Key | +Value | +Edit | +||
|---|---|---|---|---|
| {{ path }} | - -- - {{ Array.from(value).join(", ") }} - - - [{{ value.join(", ") }}] - - - {{ JSON.stringify(value) }} - - | + ++ + {{ Array.from(value).join(", ") }} + + + [{{ value.join(", ") }}] + + + {{ JSON.stringify(value) }} + + | - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
- N/A
- |
-
Loading state