Fix change trigger
This commit is contained in:
parent
374a072bf7
commit
2abe680093
1 changed files with 9 additions and 4 deletions
|
@ -155,6 +155,11 @@ function useProductCreateForm(
|
||||||
const {
|
const {
|
||||||
makeChangeHandler: makeMetadataChangeHandler
|
makeChangeHandler: makeMetadataChangeHandler
|
||||||
} = useMetadataChangeTrigger();
|
} = useMetadataChangeTrigger();
|
||||||
|
|
||||||
|
const handleChange: FormChange = (event, cb) => {
|
||||||
|
form.change(event, cb);
|
||||||
|
triggerChange();
|
||||||
|
};
|
||||||
const handleCollectionSelect = createMultiAutocompleteSelectHandler(
|
const handleCollectionSelect = createMultiAutocompleteSelectHandler(
|
||||||
form.toggleValue,
|
form.toggleValue,
|
||||||
opts.setSelectedCollections,
|
opts.setSelectedCollections,
|
||||||
|
@ -162,7 +167,7 @@ function useProductCreateForm(
|
||||||
opts.collections
|
opts.collections
|
||||||
);
|
);
|
||||||
const handleCategorySelect = createSingleAutocompleteSelectHandler(
|
const handleCategorySelect = createSingleAutocompleteSelectHandler(
|
||||||
form.change,
|
handleChange,
|
||||||
opts.setSelectedCategory,
|
opts.setSelectedCategory,
|
||||||
opts.categories
|
opts.categories
|
||||||
);
|
);
|
||||||
|
@ -199,11 +204,11 @@ function useProductCreateForm(
|
||||||
stocks.remove(id);
|
stocks.remove(id);
|
||||||
};
|
};
|
||||||
const handleTaxTypeSelect = createSingleAutocompleteSelectHandler(
|
const handleTaxTypeSelect = createSingleAutocompleteSelectHandler(
|
||||||
form.change,
|
handleChange,
|
||||||
opts.setSelectedTaxType,
|
opts.setSelectedTaxType,
|
||||||
opts.taxTypes
|
opts.taxTypes
|
||||||
);
|
);
|
||||||
const changeMetadata = makeMetadataChangeHandler(form.change);
|
const changeMetadata = makeMetadataChangeHandler(handleChange);
|
||||||
|
|
||||||
const data: ProductCreateData = {
|
const data: ProductCreateData = {
|
||||||
...form.data,
|
...form.data,
|
||||||
|
@ -214,7 +219,7 @@ function useProductCreateForm(
|
||||||
const submit = () => onSubmit(data);
|
const submit = () => onSubmit(data);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
change: form.change,
|
change: handleChange,
|
||||||
data,
|
data,
|
||||||
handlers: {
|
handlers: {
|
||||||
addStock: handleStockAdd,
|
addStock: handleStockAdd,
|
||||||
|
|
Loading…
Reference in a new issue