"use client" import { cn } from "@/lib/utils" import { Search, Heart, Clock, Star, Zap, LayoutGrid, Gamepad2, Award, Coins, Flame, Trophy } from "lucide-react" export type GameCategory = | "all" | "search" | "favourite" | "recently-played" | "most-popular" | "harif-special" | "for-you" | "slots" | "crash-games" | "higher-lower" | "smartsoft" | "keno-spin" | "pragmatic-play" | "evoplay-bonus" interface VirtualSidebarProps { activeCategory: GameCategory onCategoryChange: (category: GameCategory) => void } const categories = [ { id: "all", name: "Virtual", icon: Star, subtitle: "Check out our games!", hasChevron: true }, { id: "search", name: "Search", icon: Search }, { id: "favourite", name: "Favourite", icon: Heart }, { id: "recently-played", name: "Recently Played", icon: Clock }, { id: "most-popular", name: "Most Popular", icon: Star }, { id: "harif-special", name: "Harif Special", icon: Zap }, { id: "for-you", name: "For You", icon: Star }, { id: "slots", name: "Slots", icon: Star }, { id: "crash-games", name: "Crash Games", icon: Star }, { id: "higher-lower", name: "Higher Lower", icon: Star }, { id: "smartsoft", name: "Smartsoft", icon: Star }, { id: "keno-spin", name: "Keno & Spin", icon: Star }, { id: "pragmatic-play", name: "Pragmatic Play", icon: Star }, { id: "evoplay-bonus", name: "EvoPlay BONUS", icon: Star }, ] export function VirtualSidebar({ activeCategory, onCategoryChange }: VirtualSidebarProps) { return ( ) }