diff --git a/packages/components/src/components/input/input.lite.tsx b/packages/components/src/components/input/input.lite.tsx index d3ea4e96e7c2..fa22200971dc 100644 --- a/packages/components/src/components/input/input.lite.tsx +++ b/packages/components/src/components/input/input.lite.tsx @@ -133,6 +133,7 @@ export default function DBInput(props: DBInputProps) { disabled={props.disabled} required={props.required} defaultValue={props.defaultValue} + step={props.step} value={props.value} aria-invalid={props.invalid} maxLength={props.maxLength} diff --git a/packages/components/src/components/input/model.ts b/packages/components/src/components/input/model.ts index 9a5e48e5544d..347b49fe84b3 100644 --- a/packages/components/src/components/input/model.ts +++ b/packages/components/src/components/input/model.ts @@ -22,18 +22,24 @@ export type DBInputDefaultProps = { dataList?: KeyValueType[]; dataListId?: string; type?: - | 'text' - | 'search' + | 'color' + | 'date' + | 'datetime-local' + | 'email' + | 'file' // TODO: move this to own component + | 'hidden' + | 'month' | 'number' + | 'password' + | 'range' // TODO: move this to own component + | 'search' | 'tel' + | 'text' + | 'time' | 'url' - | 'email' - | 'password' - | 'hidden' - | 'date' - | 'datetime-local' | 'week' - | 'color'; + | string; + step?: number | string; variant?: DefaultVariantProps; };