feat: fix setting cash.

This commit is contained in:
elforjani13
2021-10-26 14:33:41 +02:00
parent 0a21c5fa41
commit 2fd78ca1c4
8 changed files with 36 additions and 20 deletions

View File

@@ -4,6 +4,7 @@ import {
useAccounts,
useCreateCashflowTransaction,
useCashflowAccounts,
useSettingCashFlow,
} from 'hooks/query';
const MoneyInDialogContent = React.createContext();
@@ -22,6 +23,9 @@ function MoneyOutProvider({ accountId, accountType, dialogName, ...props }) {
const { mutateAsync: createCashflowTransactionMutate } =
useCreateCashflowTransaction();
// Handle fetching settings.
const { isLoading: isSettingsLoading } = useSettingCashFlow();
// Submit payload.
const [submitPayload, setSubmitPayload] = React.useState({});
@@ -42,7 +46,11 @@ function MoneyOutProvider({ accountId, accountType, dialogName, ...props }) {
};
return (
<DialogContent isLoading={isAccountsLoading || isCashFlowAccountsLoading}>
<DialogContent
isLoading={
isAccountsLoading || isCashFlowAccountsLoading || isSettingsLoading
}
>
<MoneyInDialogContent.Provider value={provider} {...props} />
</DialogContent>
);

View File

@@ -1,5 +1,5 @@
import React from 'react';
import { FastField, ErrorMessage } from 'formik';
import { FastField, Field, ErrorMessage } from 'formik';
import {
Classes,
FormGroup,
@@ -112,7 +112,7 @@ function OtherExpnseFormFields({
</Col>
<Col xs={5}>
{/*------------ Transaction number -----------*/}
<FastField name={'transaction_number'}>
<Field name={'transaction_number'}>
{({ form, field, meta: { error, touched } }) => (
<FormGroup
label={<T id={'transaction_number'} />}
@@ -147,7 +147,7 @@ function OtherExpnseFormFields({
</ControlGroup>
</FormGroup>
)}
</FastField>
</Field>
</Col>
</Row>
{/*------------ amount -----------*/}

View File

@@ -111,7 +111,7 @@ function OwnerDrawingsFormFields({
</Col>
<Col xs={5}>
{/*------------ Transaction number -----------*/}
<FastField name={'transaction_number'}>
<Field name={'transaction_number'}>
{({ form, field, meta: { error, touched } }) => (
<FormGroup
label={<T id={'transaction_number'} />}
@@ -146,7 +146,7 @@ function OwnerDrawingsFormFields({
</ControlGroup>
</FormGroup>
)}
</FastField>
</Field>
</Col>
</Row>
{/*------------ amount -----------*/}

View File

@@ -1,5 +1,5 @@
import React from 'react';
import { FastField, ErrorMessage } from 'formik';
import { FastField, Field, ErrorMessage } from 'formik';
import {
Classes,
FormGroup,
@@ -112,7 +112,7 @@ function TransferToAccountFormFields({
</Col>
<Col xs={5}>
{/*------------ Transaction number -----------*/}
<FastField name={'transaction_number'}>
<Field name={'transaction_number'}>
{({ form, field, meta: { error, touched } }) => (
<FormGroup
label={<T id={'transaction_number'} />}
@@ -147,7 +147,7 @@ function TransferToAccountFormFields({
</ControlGroup>
</FormGroup>
)}
</FastField>
</Field>
</Col>
</Row>
{/*------------ amount -----------*/}