import { Search, X } from "lucide-react"; import { Input } from "@/components/ui/input"; import { Button } from "@/components/ui/button"; interface SearchBarProps { projectName: string; moldId: string; onProjectNameChange: (value: string) => void; onMoldIdChange: (value: string) => void; onClear: () => void; hasActiveFilters: boolean; } export default function SearchBar({ projectName, moldId, onProjectNameChange, onMoldIdChange, onClear, hasActiveFilters, }: SearchBarProps) { return (
{/* Project Name Search */}
onProjectNameChange(e.target.value)} className="pl-10 h-11 text-base" />
{/* Mold ID Search */}
onMoldIdChange(e.target.value)} className="pl-10 h-11 text-base" />
{/* Clear Button */} {hasActiveFilters && ( )}
{/* Active Filters Display */} {hasActiveFilters && (
当前筛选: {projectName && ( 项目名称: {projectName} )} {moldId && ( 模具编号: {moldId} )}
)}
); }