mirror of
https://github.com/lordmathis/llamactl.git
synced 2025-11-06 00:54:23 +00:00
Fix number input handling to allow decimal values
This commit is contained in:
@@ -51,10 +51,14 @@ const ZodFormField: React.FC<ZodFormFieldProps> = ({ fieldKey, value, onChange }
|
|||||||
<Input
|
<Input
|
||||||
id={fieldKey}
|
id={fieldKey}
|
||||||
type="number"
|
type="number"
|
||||||
value={value || ''}
|
step="any" // This allows decimal numbers
|
||||||
|
value={value !== undefined ? value : ''}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
const numValue = e.target.value ? parseFloat(e.target.value) : undefined
|
const numValue = e.target.value ? parseFloat(e.target.value) : undefined
|
||||||
handleChange(numValue)
|
// Only update if the parsed value is valid or the input is empty
|
||||||
|
if (e.target.value === '' || !isNaN(numValue!)) {
|
||||||
|
handleChange(numValue)
|
||||||
|
}
|
||||||
}}
|
}}
|
||||||
placeholder={config.placeholder}
|
placeholder={config.placeholder}
|
||||||
/>
|
/>
|
||||||
|
|||||||
Reference in New Issue
Block a user