From b833ace88e8b113d833186920ef28f3cb24477f8 Mon Sep 17 00:00:00 2001 From: Guilhem Date: Mon, 15 Sep 2025 18:36:00 +0100 Subject: [PATCH] create form design --- .../test_dev/ui_components/+page.svelte | 159 ++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 frontend/src/routes/test_dev/ui_components/+page.svelte 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}