fix: select input not show save value (#13218)
This commit is contained in:
parent
6642fc6012
commit
fd11817044
@ -24,7 +24,7 @@ const ConstantField: FC<Props> = ({
|
|||||||
const language = useLanguage()
|
const language = useLanguage()
|
||||||
const placeholder = (schema as CredentialFormSchemaSelect).placeholder
|
const placeholder = (schema as CredentialFormSchemaSelect).placeholder
|
||||||
const handleStaticChange = useCallback((e: React.ChangeEvent<HTMLInputElement>) => {
|
const handleStaticChange = useCallback((e: React.ChangeEvent<HTMLInputElement>) => {
|
||||||
const value = e.target.value === '' ? '' : parseFloat(e.target.value)
|
const value = e.target.value === '' ? '' : Number.parseFloat(e.target.value)
|
||||||
onChange(value, VarKindType.constant)
|
onChange(value, VarKindType.constant)
|
||||||
}, [onChange])
|
}, [onChange])
|
||||||
const handleSelectChange = useCallback((value: string | number) => {
|
const handleSelectChange = useCallback((value: string | number) => {
|
||||||
@ -39,6 +39,7 @@ const ConstantField: FC<Props> = ({
|
|||||||
wrapperClassName='w-full !h-8'
|
wrapperClassName='w-full !h-8'
|
||||||
className='flex items-center'
|
className='flex items-center'
|
||||||
disabled={readonly}
|
disabled={readonly}
|
||||||
|
defaultValue={value}
|
||||||
items={(schema as CredentialFormSchemaSelect).options.map(option => ({ value: option.value, name: option.label[language] || option.label.en_US }))}
|
items={(schema as CredentialFormSchemaSelect).options.map(option => ({ value: option.value, name: option.label[language] || option.label.en_US }))}
|
||||||
onSelect={item => handleSelectChange(item.value)}
|
onSelect={item => handleSelectChange(item.value)}
|
||||||
placeholder={placeholder?.[language] || placeholder?.en_US}
|
placeholder={placeholder?.[language] || placeholder?.en_US}
|
||||||
|
Loading…
Reference in New Issue
Block a user