export async function getTransactions({ transactionType, query, }: { transactionType: string; query: string; }) { const res = await fetch( `http://localhost:4000/api/dashboard/transactions/${transactionType}?${query}`, { cache: "no-store", } ); if (!res.ok) { // Handle error from the API const errorData = await res .json() .catch(() => ({ message: "Unknown error" })); throw new Error(errorData.message || `HTTP error! status: ${res.status}`); } return res.json(); }