import React, { useState } from 'react'; import { Search } from 'lucide-react'; interface SearchBarProps { onSearch: (query: string) => void; } export const SearchBar: React.FC = ({ onSearch }) => { const [isOpen, setIsOpen] = useState(false); const [query, setQuery] = useState(''); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); if (query.trim()) { onSearch(query); setIsOpen(false); setQuery(''); } }; return (
{/* Search Icon / Toggle */} {/* Input Field */}
setQuery(e.target.value)} placeholder="Search TikTok Clean..." className="w-full bg-transparent border-none outline-none text-white placeholder-white/40 ml-2 font-medium py-2" autoFocus={isOpen} />
{isOpen && (
)}
); };