diff --git a/src/categories/components/CategoryCreatePage/CategoryCreatePage.tsx b/src/categories/components/CategoryCreatePage/CategoryCreatePage.tsx index d646b821b..202abe404 100644 --- a/src/categories/components/CategoryCreatePage/CategoryCreatePage.tsx +++ b/src/categories/components/CategoryCreatePage/CategoryCreatePage.tsx @@ -49,26 +49,11 @@ export const CategoryCreatePage: React.FC = ({ }) => { const intl = useIntl(); const { - isMetadataModified, - isPrivateMetadataModified, makeChangeHandler: makeMetadataChangeHandler } = useMetadataChangeTrigger(); - const handleSubmit = (data: FormData) => { - const metadata = isMetadataModified ? data.metadata : undefined; - const privateMetadata = isPrivateMetadataModified - ? data.privateMetadata - : undefined; - - onSubmit({ - ...data, - metadata, - privateMetadata - }); - }; - return ( -
+ {({ data, change, submit, hasChanged }) => { const changeMetadata = makeMetadataChangeHandler(change); diff --git a/src/products/components/ProductCreatePage/ProductCreatePage.tsx b/src/products/components/ProductCreatePage/ProductCreatePage.tsx index 0d729ce4d..5aeb02678 100644 --- a/src/products/components/ProductCreatePage/ProductCreatePage.tsx +++ b/src/products/components/ProductCreatePage/ProductCreatePage.tsx @@ -137,8 +137,6 @@ export const ProductCreatePage: React.FC = ({ ); const { - isMetadataModified, - isPrivateMetadataModified, makeChangeHandler: makeMetadataChangeHandler } = useMetadataChangeTrigger(); @@ -179,20 +177,12 @@ export const ProductCreatePage: React.FC = ({ const collections = getChoices(collectionChoiceList); const productTypes = getChoices(productTypeChoiceList); - const handleSubmit = (data: FormData) => { - const metadata = isMetadataModified ? data.metadata : undefined; - const privateMetadata = isPrivateMetadataModified - ? data.privateMetadata - : undefined; - + const handleSubmit = (data: FormData) => onSubmit({ ...data, attributes, - metadata, - privateMetadata, stocks }); - }; return (