diff --git a/packages/core/client/src/application/hoc/withDynamicSchemaProps.tsx b/packages/core/client/src/application/hoc/withDynamicSchemaProps.tsx index 71b9f01de..8fdc8d7ed 100644 --- a/packages/core/client/src/application/hoc/withDynamicSchemaProps.tsx +++ b/packages/core/client/src/application/hoc/withDynamicSchemaProps.tsx @@ -1,5 +1,4 @@ import { useExpressionScope } from '@nocobase/schema'; -import { merge, omit } from 'lodash'; import React, { ComponentType, useMemo } from 'react'; import { useDesignable } from '../../schema-component'; @@ -41,7 +40,7 @@ export function withDynamicSchemaProps(Component: any, options: WithSch const schemaProps = useSchemaProps(props); const memoProps = useMemo(() => { - return merge(omit(props, 'children'), omit(schemaProps, 'children')); + return { ...props, ...schemaProps }; }, [schemaProps, props]); return {props.children};