localgreenchain/components/analytics/index.ts
Claude 816c3b3f2e
Implement Agent 7: Advanced Analytics Dashboard
Add comprehensive analytics system with:
- Analytics data layer (aggregator, metrics, trends, cache)
- 6 API endpoints (overview, plants, transport, farms, sustainability, export)
- 6 chart components (LineChart, BarChart, PieChart, AreaChart, Gauge, Heatmap)
- 5 dashboard widgets (KPICard, TrendIndicator, DataTable, DateRangePicker, FilterPanel)
- 5 dashboard pages (overview, plants, transport, farms, sustainability)
- Export functionality (CSV, JSON)

Dependencies added: recharts, d3, date-fns

Also includes minor fixes:
- Fix EnvironmentalForm spread type error
- Fix AgentOrchestrator Map iteration issues
- Fix next.config.js image domains undefined error
- Add downlevelIteration to tsconfig
2025-11-23 04:02:07 +00:00

21 lines
756 B
TypeScript

/**
* Analytics Components Index
* Export all analytics components
*/
// Charts
export * from './charts';
// Widgets
export { default as KPICard } from './KPICard';
export { default as TrendIndicator } from './TrendIndicator';
export { default as DataTable } from './DataTable';
export { default as DateRangePicker } from './DateRangePicker';
export { default as FilterPanel } from './FilterPanel';
// Existing components
export { default as EnvironmentalImpact } from './EnvironmentalImpact';
export { default as FoodMilesTracker } from './FoodMilesTracker';
export { default as SavingsCalculator } from './SavingsCalculator';
export type { FoodMilesData } from './FoodMilesTracker';
export type { ConventionalBaseline } from './SavingsCalculator';