UNPKG

@rjsf/core

Version:

A simple React component capable of building HTML forms out of a JSON schema.

17 lines (16 loc) 540 B
import { useEffect } from 'react'; /** The `NullField` component is used to render a field in the schema is null. It also ensures that the `formData` is * also set to null if it has no value. * * @param props - The `FieldProps` for this template */ function NullField(props) { const { formData, onChange, fieldPathId } = props; useEffect(() => { if (formData === undefined) { onChange(null, fieldPathId.path); } }, [fieldPathId, formData, onChange]); return null; } export default NullField;