Fix checkbox boolean handling
This commit is contained in:
parent
53db663a5c
commit
4b0e211a54
@ -57,9 +57,10 @@ export default function FieldSetWithStatus({
|
||||
id={id}
|
||||
name={id}
|
||||
value={value}
|
||||
checked={type === 'checkbox' ? value === 'true' : undefined}
|
||||
placeholder={placeholder}
|
||||
onChange={e => onChange?.(type === 'checkbox'
|
||||
? e.target.value ? 'true' : 'false'
|
||||
? e.target.value === 'true' ? 'false' : 'true'
|
||||
: e.target.value)}
|
||||
type={type}
|
||||
autoComplete="off"
|
||||
|
||||
@ -62,6 +62,8 @@ export const convertPhotoToFormData = (
|
||||
return value?.join ? value.join(', ') : value;
|
||||
case 'takenAt':
|
||||
return value?.toISOString ? value.toISOString() : value;
|
||||
case 'hidden':
|
||||
return value ? 'true' : 'false';
|
||||
default:
|
||||
return value !== undefined && value !== null
|
||||
? value.toString()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user