This is an automated email from the ASF dual-hosted git repository. healchow pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/inlong.git
The following commit(s) were added to refs/heads/master by this push: new d8d756188 [INLONG-5938][Dashboard] The parameter of calling to get the topic is lost (#5939) d8d756188 is described below commit d8d756188cdf2657a06ba68d87dba6de72074806 Author: Daniel <lee...@apache.org> AuthorDate: Tue Sep 20 11:39:47 2022 +0800 [INLONG-5938][Dashboard] The parameter of calling to get the topic is lost (#5939) --- inlong-dashboard/src/components/FormGenerator/FormGenerator.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/inlong-dashboard/src/components/FormGenerator/FormGenerator.tsx b/inlong-dashboard/src/components/FormGenerator/FormGenerator.tsx index 5d9971e9c..cf17c0b8f 100644 --- a/inlong-dashboard/src/components/FormGenerator/FormGenerator.tsx +++ b/inlong-dashboard/src/components/FormGenerator/FormGenerator.tsx @@ -17,7 +17,7 @@ * under the License. */ -import React, { useState, useEffect, useMemo } from 'react'; +import React, { useState, useEffect, useMemo, useCallback } from 'react'; import { Form } from 'antd'; import type { FormProps } from 'antd'; import merge from 'lodash/merge'; @@ -74,7 +74,7 @@ const FormGenerator: React.FC<FormGeneratorProps> = props => { const viewOnly = props.viewOnly ?? false; - const combineContentWithProps = usePersistFn( + const combineContentWithProps = useCallback( (initialContent: Record<string, any>[], props: FormGeneratorProps) => { return initialContent.map((v: any) => { const initialProps = @@ -133,6 +133,7 @@ const FormGenerator: React.FC<FormGeneratorProps> = props => { }; }); }, + [realTimeValues, form, viewOnly], ); // A real-time value is generated when it is first mounted, because the initialValue may be defined on the FormItem