diff --git a/webui/src/components/ZodFormField.tsx b/webui/src/components/ZodFormField.tsx index 2caec39..2ee912d 100644 --- a/webui/src/components/ZodFormField.tsx +++ b/webui/src/components/ZodFormField.tsx @@ -7,8 +7,8 @@ import { getFieldType, basicFieldsConfig } from '@/lib/zodFormUtils' interface ZodFormFieldProps { fieldKey: keyof CreateInstanceOptions - value: any - onChange: (key: keyof CreateInstanceOptions, value: any) => void + value: string | number | boolean | string[] | undefined + onChange: (key: keyof CreateInstanceOptions, value: string | number | boolean | string[] | undefined) => void } const ZodFormField: React.FC = ({ fieldKey, value, onChange }) => { @@ -18,7 +18,7 @@ const ZodFormField: React.FC = ({ fieldKey, value, onChange } // Get type from Zod schema const fieldType = getFieldType(fieldKey) - const handleChange = (newValue: any) => { + const handleChange = (newValue: string | number | boolean | string[] | undefined) => { onChange(fieldKey, newValue) } @@ -29,7 +29,7 @@ const ZodFormField: React.FC = ({ fieldKey, value, onChange }
handleChange(checked)} />