mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-07-02 03:02:19 +08:00
Merge branch 'next' into develop
This commit is contained in:
commit
3b3cb6875f
@ -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]);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user