feat : Cash flow transaction type.

This commit is contained in:
elforjani13
2021-10-17 18:00:40 +02:00
parent 2078b6bc99
commit c148e2976a
33 changed files with 1273 additions and 63 deletions

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { DialogContent } from 'components';
import { useAccounts } from 'hooks/query';
import { useAccounts, useCreateCashflowTransaction } from 'hooks/query';
const MoneyInDialogContent = React.createContext();
@@ -9,7 +9,14 @@ const MoneyInDialogContent = React.createContext();
*/
function MoneyOutProvider({ accountId, dialogName, ...props }) {
// Fetches accounts list.
const { isFetching: isAccountsLoading, data: accounts } = useAccounts();
const {
isFetching: isAccountFetching,
isLoading: isAccountsLoading,
data: accounts,
} = useAccounts();
const { mutateAsync: createCashflowTransactionMutate } =
useCreateCashflowTransaction();
// Submit payload.
const [submitPayload, setSubmitPayload] = React.useState({});
@@ -23,6 +30,7 @@ function MoneyOutProvider({ accountId, dialogName, ...props }) {
submitPayload,
dialogName,
createCashflowTransactionMutate,
setSubmitPayload,
};