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'> {