feat: Typing the bank rules hooks

This commit is contained in:
Ahmed Bouhuolia
2024-06-30 08:27:32 +02:00
parent f816e7f25c
commit 48ff93b6ab
3 changed files with 215 additions and 66 deletions

View File

@@ -10,7 +10,7 @@ import {
import { MatchTransaction, MatchTransactionProps } from './MatchTransaction';
import styles from './CategorizeTransactionAside.module.scss';
import { FastField, FastFieldProps, Form, Formik } from 'formik';
import { useMatchTransaction } from '@/hooks/query/bank-rules';
import { useMatchUncategorizedTransaction } from '@/hooks/query/bank-rules';
import { MatchingTransactionFormValues } from './types';
import { transformToReq, useGetPendingAmountMatched } from './utils';
import { useCategorizeTransactionTabsBoot } from './CategorizeTransactionTabsBoot';
@@ -25,7 +25,7 @@ const initialValues = {
export function MatchingBankTransaction() {
const { uncategorizedTransactionId } = useCategorizeTransactionTabsBoot();
const { mutateAsync: matchTransaction } = useMatchTransaction();
const { mutateAsync: matchTransaction } = useMatchUncategorizedTransaction();
// Handles the form submitting.
const handleSubmit = (values: MatchingTransactionFormValues) => {

View File

@@ -1,6 +1,6 @@
import { defaultTo } from 'lodash';
import React, { createContext } from 'react';
import { useMatchingTransactions } from '@/hooks/query/bank-rules';
import { useGetBankTransactionsMatches } from '@/hooks/query/bank-rules';
interface MatchingTransactionBootValues {
isMatchingTransactionsLoading: boolean;
@@ -26,7 +26,7 @@ function MatchingTransactionBoot({
const {
data: matchingTransactions,
isLoading: isMatchingTransactionsLoading,
} = useMatchingTransactions(uncategorizedTransactionId);
} = useGetBankTransactionsMatches(uncategorizedTransactionId);
const provider = {
isMatchingTransactionsLoading,