import { useState } from "react"; import { Search, Play, Menu, Grid3X3, List } from "lucide-react"; import { Input } from "@/components/ui/input"; import { Button } from "@/components/ui/button"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; interface SearchHeaderProps { onSearch: (query: string) => void; onCategoryChange: (category: string) => void; onSortChange: (sort: string) => void; onViewChange: (view: "grid" | "list") => void; categories: string[]; currentView: "grid" | "list"; } export default function SearchHeader({ onSearch, onCategoryChange, onSortChange, onViewChange, categories, currentView }: SearchHeaderProps) { const [searchQuery, setSearchQuery] = useState(""); const handleSearchChange = (value: string) => { setSearchQuery(value); onSearch(value); }; return (
Streaming from Bunny.net CDN