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
21 lines
756 B
TypeScript
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';
|