// components/MarketSummary.tsx "use client"; import { Card, CardContent, CardHeader, CardTitle, CardDescription } from "@/components/ui/card"; import { ScrollArea } from "@/components/ui/scroll-area"; import { Skeleton } from "@/components/ui/skeleton"; import { ArrowUpRight, ArrowDownRight } from "lucide-react"; import { Button } from "@/components/ui/button"; import { IMarketData } from "@/lib/marketData"; interface MarketSummaryProps { marketData: IMarketData[]; isLoading: boolean; onSelectCrop: (crop: string) => void; } export default function MarketSummary({ marketData, isLoading, onSelectCrop }: MarketSummaryProps) { return ( Market Summary Today's market overview {isLoading ? (
) : (
{marketData.slice(0, 5).map((crop) => (

{crop.name}

${crop.averagePrice.toFixed(2)} {crop.marketPrices[0].trend.direction === "up" ? ( {crop.marketPrices[0].trend.value}% ) : ( {crop.marketPrices[0].trend.value}% )}
))}
)}
); }