"use client"; import { useState } from "react"; import Icon from "@/components/Icon"; interface SearchBarProps { onSearch: (query: string, mode: "keyword" | "semantic" | "hybrid") => void; isLoading?: boolean; } export default function SearchBar({ onSearch, isLoading }: SearchBarProps) { const [query, setQuery] = useState(""); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); if (query.trim()) { onSearch(query.trim(), "hybrid"); } }; return (
); }