+
+
+
+
+
+
+ );
+}
diff --git a/packages/webapp/src/hooks/query/cashflowAccounts.tsx b/packages/webapp/src/hooks/query/cashflowAccounts.tsx
index a2be16b13..179317f2f 100644
--- a/packages/webapp/src/hooks/query/cashflowAccounts.tsx
+++ b/packages/webapp/src/hooks/query/cashflowAccounts.tsx
@@ -211,3 +211,23 @@ export function useRefreshCashflowTransactions() {
},
};
}
+
+/**
+ *
+ */
+export function useUncategorizedTransaction(
+ uncategorizedTranasctionId: nunber,
+ props,
+) {
+ return useRequestQuery(
+ [t.CASHFLOW_UNCAATEGORIZED_TRANSACTION, uncategorizedTranasctionId],
+ {
+ method: 'get',
+ url: `cashflow/transactions/uncategorized/${uncategorizedTranasctionId}`,
+ },
+ {
+ select: (res) => res.data?.data,
+ ...props,
+ },
+ );
+}
diff --git a/packages/webapp/src/hooks/query/types.tsx b/packages/webapp/src/hooks/query/types.tsx
index 81e7cd647..1d8d2d7a8 100644
--- a/packages/webapp/src/hooks/query/types.tsx
+++ b/packages/webapp/src/hooks/query/types.tsx
@@ -202,6 +202,8 @@ const CASH_FLOW_ACCOUNTS = {
'CASHFLOW_ACCOUNT_TRANSACTIONS_INFINITY',
CASHFLOW_ACCOUNT_UNCATEGORIZED_TRANSACTIONS_INFINITY:
'CASHFLOW_ACCOUNT_UNCATEGORIZED_TRANSACTIONS_INFINITY',
+
+ CASHFLOW_UNCAATEGORIZED_TRANSACTION: 'CASHFLOW_UNCAATEGORIZED_TRANSACTION',
};
const TARNSACTIONS_LOCKING = {