diff --git a/frontend/src/routes/test_dev/ui_components/+page.svelte b/frontend/src/routes/test_dev/ui_components/+page.svelte new file mode 100644 index 0000000000..a9c997a130 --- /dev/null +++ b/frontend/src/routes/test_dev/ui_components/+page.svelte @@ -0,0 +1,159 @@ + + +
+ + + {#if version == 'minimal'} +
+ {#each Object.entries(schema.properties) as [key, value]} + {@render input({ key, value })} + {/each} +
+ + {#snippet input({ key, value })} +
+ +
+ +
{value.type}
+
+ + +
+ {/snippet} + {:else if version == 'full'} +
+ {#each Object.entries(schema.properties) as [key, value]} + {@render input({ key, value })} + {/each} +
+ + {#snippet input({ key, value })} +
+ +
+
+ + +
{value.type}
+
+ + {@render actions?.()} +
+ + + +
{value.description}
+
+ {/snippet} + + {#snippet actions()} +
+ + {@render toggleButton?.()} +
+ {/snippet} + {/if} +
+ +{#snippet toggleButton()} +
+ + +
+{/snippet}