@rjsf/core
Version:
A simple React component capable of building HTML forms out of a JSON schema.
13 lines (12 loc) • 706 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { getTemplate } from '@rjsf/utils';
/**
* The `FallbackFieldTemplate` is used to render a field when no field matches. The field renders a type selector and
* the schema field for the form data.
*/
export default function FallbackFieldTemplate(props) {
const { schema, registry, typeSelector, schemaField } = props;
// By default, use the MultiSchemaFieldTemplate, which handles the same basic requirements.
const MultiSchemaFieldTemplate = getTemplate('MultiSchemaFieldTemplate', registry);
return (_jsx(MultiSchemaFieldTemplate, { selector: typeSelector, optionSchemaField: schemaField, schema: schema, registry: registry }));
}