import { useState } from "react"; import { Button } from "~/ui/Button"; import { inputClass } from "~/ui/Field"; import { cn } from "~/utils/cn"; export function CodeSearchForm({ initial, onSearch }: { initial: string; onSearch: (query: string) => void }) { const [query, setQuery] = useState(initial); return (
{ event.preventDefault(); onSearch(query.trim()); }} > setQuery(event.target.value)} placeholder="Search code (use path:dir to filter by path)" className={cn(inputClass, "h-9 flex-1 font-mono text-sm")} />
); }