import { FormLayout } from '@formily/antd-v5'; import { Field } from '@formily/core'; import { RecursionField, Schema, observer, useField, useForm } from '@formily/react'; import React, { useEffect, useState } from 'react'; import providerTypes from './providerTypes'; const Verification = observer( (props) => { const form = useForm(); const field = useField(); const [s, setSchema] = useState(new Schema({})); useEffect(() => { form.clearFormGraph('options.*'); setSchema(new Schema(providerTypes.get(form.values.type) || {})); }, [form.values.type]); return ( ); }, { displayName: 'Verification' }, ); export default Verification;