Fix: FloatingActions.

This commit is contained in:
elforjani3
2020-11-23 21:01:22 +02:00
parent 0513a4d4ad
commit 222ffd7ac6
9 changed files with 380 additions and 197 deletions

View File

@@ -216,13 +216,19 @@ const EstimateForm = ({
[changePageSubtitle],
);
const handleSubmitClick = useCallback((event) => {
setSubmitPayload({ redirect: true });
}, [setSubmitPayload]);
const handleSubmitClick = useCallback(
(event, payload) => {
setSubmitPayload({ ...payload });
},
[setSubmitPayload],
);
const handleCancelClick = useCallback((event) => {
history.goBack();
}, [history]);
const handleCancelClick = useCallback(
(event) => {
history.goBack();
},
[history],
);
return (
<div className={classNames(CLASSES.PAGE_FORM, CLASSES.PAGE_FORM_ESTIMATE)}>
@@ -238,15 +244,16 @@ const EstimateForm = ({
<EstimateFormHeader
onEstimateNumberChanged={handleEstimateNumberChange}
/>
<EstimateNumberWatcher estimateNumber={estimateNumber} />
<EstimateNumberWatcher estimateNumber={estimateNumber} />
<EditableItemsEntriesTable />
<EstimateFormFooter />
<EstimateFloatingActions
isSubmiting={isSubmitting}
isSubmitting={isSubmitting}
estimateId={estimateId}
onSubmitClick={handleSubmitClick}
onCancelClick={handleCancelClick}
/>
</Form>
)}
</Formik>