From 0cfd1e5c9659420b72857f2f5f31b1942d382cc5 Mon Sep 17 00:00:00 2001 From: Felix Hungenberg <30648730+shiftgeist@users.noreply.github.com> Date: Mon, 19 Jan 2026 16:43:41 +0100 Subject: [PATCH] feat(ui): add id prop for inputs --- packages/ui/src/lib/Input.svelte | 14 +- packages/ui/src/lib/inputs/Checkbox.svelte | 4 +- packages/ui/src/lib/inputs/Float.svelte | 5 +- packages/ui/src/lib/inputs/Number.svelte | 169 +++++++++++++++++++++ 4 files changed, 184 insertions(+), 8 deletions(-) create mode 100644 packages/ui/src/lib/inputs/Number.svelte diff --git a/packages/ui/src/lib/Input.svelte b/packages/ui/src/lib/Input.svelte index ce16b12..49feb93 100644 --- a/packages/ui/src/lib/Input.svelte +++ b/packages/ui/src/lib/Input.svelte @@ -1,18 +1,20 @@ {#if input.type === 'float'} @@ -20,9 +22,9 @@ {:else if input.type === 'integer'} {:else if input.type === 'boolean'} - + {:else if input.type === 'select'} - {:else if input.type === 'vec3'} - + {/if} diff --git a/packages/ui/src/lib/inputs/Checkbox.svelte b/packages/ui/src/lib/inputs/Checkbox.svelte index 7505dcb..f938851 100644 --- a/packages/ui/src/lib/inputs/Checkbox.svelte +++ b/packages/ui/src/lib/inputs/Checkbox.svelte @@ -1,9 +1,10 @@ + +
+
+ + + +
+
+ +
+
+ +