Merge branch 'next' into develop

This commit is contained in:
nocobase[bot] 2024-12-26 10:03:58 +00:00
commit 3b3cb6875f

View File

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