Files
firefly_reports/frontend/src/services/api.ts
2026-05-27 13:58:05 +10:00

17 lines
559 B
TypeScript

import axios from 'axios';
const API_BASE_URL = process.env.REACT_APP_API_URL || 'http://localhost:8000';
export const api = axios.create({ baseURL: API_BASE_URL });
export const apiService = {
getDashboardSummary: async () => {
const response = await api.get('/api/summary/dashboard');
return response.data ?? {};
},
getSpendingByCategory: async () => {
const response = await api.get('/api/reports/spending-by-category');
const payload = response.data?.data;
return Array.isArray(payload) ? payload : [];
},
};