diff --git a/frontend/src/api/hooks/newDashboard.ts b/frontend/src/api/hooks/newDashboard.ts index 30ed5d82..66fdff67 100644 --- a/frontend/src/api/hooks/newDashboard.ts +++ b/frontend/src/api/hooks/newDashboard.ts @@ -152,10 +152,9 @@ export function useBakeryHealthStatus(tenantId: string) { return useQuery({ queryKey: ['bakery-health-status', tenantId], queryFn: async () => { - const response = await apiClient.get( + return await apiClient.get( `/tenants/${tenantId}/dashboard/health-status` ); - return response.data; }, enabled: !!tenantId, // Only fetch when tenantId is available refetchInterval: 30000, // Refresh every 30 seconds @@ -174,11 +173,10 @@ export function useOrchestrationSummary(tenantId: string, runId?: string) { queryKey: ['orchestration-summary', tenantId, runId], queryFn: async () => { const params = runId ? { run_id: runId } : {}; - const response = await apiClient.get( + return await apiClient.get( `/tenants/${tenantId}/dashboard/orchestration-summary`, { params } ); - return response.data; }, enabled: !!tenantId, // Only fetch when tenantId is available staleTime: 60000, // Summary doesn't change often @@ -196,10 +194,9 @@ export function useActionQueue(tenantId: string) { return useQuery({ queryKey: ['action-queue', tenantId], queryFn: async () => { - const response = await apiClient.get( + return await apiClient.get( `/tenants/${tenantId}/dashboard/action-queue` ); - return response.data; }, enabled: !!tenantId, // Only fetch when tenantId is available refetchInterval: 60000, // Refresh every minute @@ -217,10 +214,9 @@ export function useProductionTimeline(tenantId: string) { return useQuery({ queryKey: ['production-timeline', tenantId], queryFn: async () => { - const response = await apiClient.get( + return await apiClient.get( `/tenants/${tenantId}/dashboard/production-timeline` ); - return response.data; }, enabled: !!tenantId, // Only fetch when tenantId is available refetchInterval: 60000, // Refresh every minute @@ -238,10 +234,9 @@ export function useInsights(tenantId: string) { return useQuery({ queryKey: ['dashboard-insights', tenantId], queryFn: async () => { - const response = await apiClient.get( + return await apiClient.get( `/tenants/${tenantId}/dashboard/insights` ); - return response.data; }, enabled: !!tenantId, // Only fetch when tenantId is available refetchInterval: 120000, // Refresh every 2 minutes