"use client"; import { LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, Legend, ResponsiveContainer } from "recharts"; import { Card, CardContent } from "@/components/ui/card"; import { RefreshCw, Leaf, Calendar } from "lucide-react"; import CustomTooltip from "./CustomTooltip"; import { Badge } from "@/components/ui/badge"; import { Progress } from "@/components/ui/progress"; import { IHistoricalData } from "@/lib/marketData"; interface PriceAnalyticsProps { historicalData: IHistoricalData[]; isLoading: boolean; selectedCrop: string; } export default function PriceAnalytics({ historicalData, isLoading, selectedCrop }: PriceAnalyticsProps) { if (isLoading) { return (
Loading market data...
Current Price
${currentPrice.toFixed(2)}
30-Day Average
${averagePrice.toFixed(2)}
Recommended Price
${recommendedPrice.toFixed(2)}