From 2393a64e5094397065e2dd7bbcbefe88fa6422c9 Mon Sep 17 00:00:00 2001 From: Lunar-Scripts <119682264+Lunar-Scripts@users.noreply.github.com> Date: Fri, 1 Sep 2023 20:14:13 +0200 Subject: [PATCH] Add step property to NumberInput. (#401) --- web/src/features/dialog/components/fields/number.tsx | 1 + web/src/typings/dialog.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/web/src/features/dialog/components/fields/number.tsx b/web/src/features/dialog/components/fields/number.tsx index 3738320..5d4c38f 100644 --- a/web/src/features/dialog/components/fields/number.tsx +++ b/web/src/features/dialog/components/fields/number.tsx @@ -30,6 +30,7 @@ const NumberField: React.FC = (props) => { defaultValue={props.row.default} min={props.row.min} max={props.row.max} + step={props.row.step} precision={props.row.precision} disabled={props.row.disabled} icon={props.row.icon && } diff --git a/web/src/typings/dialog.ts b/web/src/typings/dialog.ts index b66359f..c90ec37 100644 --- a/web/src/typings/dialog.ts +++ b/web/src/typings/dialog.ts @@ -43,6 +43,7 @@ export interface INumber extends BaseField<'number', number> { precision?: number; min?: number; max?: number; + step?: number; } export interface ISlider extends Omit, 'description' | 'placeholder'> {