refactor(form): optimize useDataFormItemProps hook (#5484)

This commit is contained in:
Sheldon Guo 2024-10-24 09:29:43 +08:00 committed by GitHub
parent 48f1827f94
commit f7a368f802
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -8,9 +8,10 @@
*/ */
import { useForm } from '@formily/react'; import { useForm } from '@formily/react';
import { useCollectionRecordData } from '../../../../../data-source/collection-record/CollectionRecordProvider';
import { useSatisfiedActionValues } from '../../../../../schema-settings/LinkageRules/useActionValues'; import { useSatisfiedActionValues } from '../../../../../schema-settings/LinkageRules/useActionValues';
export function useDataFormItemProps() { export function useDataFormItemProps() {
const form = useForm(); const data = useCollectionRecordData();
const { valueMap: style } = useSatisfiedActionValues({ category: 'style', formValues: form?.values }); const { valueMap: style } = useSatisfiedActionValues({ category: 'style', formValues: data });
return { wrapperStyle: style }; return { wrapperStyle: style };
} }