import { RJSFSchema, FieldProps, RegistryFieldsType } from '@rjsf/utils';
import validator from '@rjsf/validator-ajv8';
const CustomSchemaField = function (props: FieldProps) {
return (
<div id='custom'>
<p>Custom SchemaField implementation</p>
<div>Props: {JSON.stringify(props)}</div>
</div>
);
};
const fields: RegistryFieldsType = {
SchemaField: CustomSchemaField,
};
const schema: RJSFSchema = { type: 'string' };
render(<Form schema={schema} validator={validator} fields={fields} />, document.getElementById('app'));