Add new frontend - fix 2
This commit is contained in:
@@ -1,35 +0,0 @@
|
||||
// frontend/dashboard/src/api/index.ts
|
||||
/**
|
||||
* Main API exports - centralized access to all services
|
||||
*/
|
||||
|
||||
import { ApiClient, apiClient } from './base/apiClient';
|
||||
import { AuthApi } from './services/authApi';
|
||||
import { TrainingApi } from './services/trainingApi';
|
||||
import { ForecastingApi } from './services/forecastingApi';
|
||||
import { SalesApi } from './services/salesApi';
|
||||
import { DataApi } from './services/dataApi';
|
||||
import { TenantApi } from './services/tenantApi';
|
||||
|
||||
// Service instances using the default client
|
||||
export const authApi = new AuthApi(apiClient);
|
||||
export const trainingApi = new TrainingApi(apiClient);
|
||||
export const forecastingApi = new ForecastingApi(apiClient);
|
||||
export const salesApi = new SalesApi(apiClient);
|
||||
export const dataApi = new DataApi(apiClient);
|
||||
export const tenantApi = new TenantApi(apiClient);
|
||||
|
||||
// Export everything for flexibility
|
||||
export * from './base/apiClient';
|
||||
export * from './services/authApi';
|
||||
export * from './services/trainingApi';
|
||||
export * from './services/forecastingApi';
|
||||
export * from './services/salesApi';
|
||||
export * from './services/dataApi';
|
||||
export * from './services/tenantApi';
|
||||
export * from '../types/api';
|
||||
|
||||
// Convenience hooks for React
|
||||
export { useApi } from './hooks/useApi';
|
||||
export { useAuth } from './hooks/useAuth';
|
||||
export { useTraining } from './hooks/useTraining';
|
||||
Reference in New Issue
Block a user