Simpliify code
This commit is contained in:
parent
2353e54ab2
commit
e268ddd3d2
2 changed files with 2 additions and 27 deletions
|
@ -49,26 +49,11 @@ export const CategoryCreatePage: React.FC<CategoryCreatePageProps> = ({
|
|||
}) => {
|
||||
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 (
|
||||
<Form onSubmit={handleSubmit} initial={initialData} confirmLeave>
|
||||
<Form onSubmit={onSubmit} initial={initialData} confirmLeave>
|
||||
{({ data, change, submit, hasChanged }) => {
|
||||
const changeMetadata = makeMetadataChangeHandler(change);
|
||||
|
||||
|
|
|
@ -137,8 +137,6 @@ export const ProductCreatePage: React.FC<ProductCreatePageProps> = ({
|
|||
);
|
||||
|
||||
const {
|
||||
isMetadataModified,
|
||||
isPrivateMetadataModified,
|
||||
makeChangeHandler: makeMetadataChangeHandler
|
||||
} = useMetadataChangeTrigger();
|
||||
|
||||
|
@ -179,20 +177,12 @@ export const ProductCreatePage: React.FC<ProductCreatePageProps> = ({
|
|||
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 (
|
||||
<Form onSubmit={handleSubmit} initial={initialData} confirmLeave>
|
||||
|
|
Loading…
Reference in a new issue