"use client" import { useState, useEffect } from "react" import { useSearchParams } from "next/navigation" import { useBetslipStore } from "@/lib/store/betslip-store" import { mockEvents, popularLeagues, type Event } from "@/lib/mock-data" import { cn } from "@/lib/utils" import { ChevronDown, BarChart2, TrendingUp, Plus } from "lucide-react" function OddsButton({ odds, onClick, isSelected }: { odds: number onClick: () => void isSelected: boolean }) { return ( ) } function EventRow({ event }: { event: Event }) { const { bets, addBet } = useBetslipStore() return (