From 6b6038e546a6d5e9584d397b7ebddfd6c55c6c27 Mon Sep 17 00:00:00 2001 From: Felix Hungenberg <30648730+shiftgeist@users.noreply.github.com> Date: Tue, 20 Jan 2026 16:49:56 +0100 Subject: [PATCH] feat: use new number input fix missing id in html --- packages/ui/src/lib/Input.svelte | 8 +++---- packages/ui/src/lib/inputs/Integer.svelte | 28 ++++++++++++----------- packages/ui/src/lib/inputs/Number.svelte | 22 ++++++++++++------ 3 files changed, 33 insertions(+), 25 deletions(-) diff --git a/packages/ui/src/lib/Input.svelte b/packages/ui/src/lib/Input.svelte index 49feb93..f916dd1 100644 --- a/packages/ui/src/lib/Input.svelte +++ b/packages/ui/src/lib/Input.svelte @@ -2,11 +2,9 @@ import type { NodeInput } from '@nodarium/types'; import Checkbox from './inputs/Checkbox.svelte'; - import Float from './inputs/Float.svelte'; - import Integer from './inputs/Integer.svelte'; + import Number from './inputs/Number.svelte'; import Select from './inputs/Select.svelte'; import Vec3 from './inputs/Vec3.svelte'; - // import Number from './inputs/Number.svelte'; interface Props { input: NodeInput; @@ -18,9 +16,9 @@ {#if input.type === 'float'} - + {:else if input.type === 'integer'} - + {:else if input.type === 'boolean'} {:else if input.type === 'select'} diff --git a/packages/ui/src/lib/inputs/Integer.svelte b/packages/ui/src/lib/inputs/Integer.svelte index 083e621..1446b99 100644 --- a/packages/ui/src/lib/inputs/Integer.svelte +++ b/packages/ui/src/lib/inputs/Integer.svelte @@ -112,23 +112,25 @@ onmousedown={handleMouseDown} onmouseup={handleMouseUp} > +
+ + + + +
{#if typeof min !== 'undefined' && typeof max !== 'undefined'} {/if} - - - -