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} - - - -