Files
Snigdha-OS.github.io/src/components/features/SearchBar.tsx
2024-12-25 05:00:53 +05:30

22 lines
710 B
TypeScript

import { Search } from 'lucide-react';
import { ChangeEvent } from 'react';
interface SearchBarProps {
value: string;
onChange: (e: ChangeEvent<HTMLInputElement>) => void;
}
export function SearchBar({ value, onChange }: SearchBarProps) {
return (
<div className="relative">
<Search className="absolute left-3 top-1/2 -translate-y-1/2 h-5 w-5 text-gray-400" />
<input
type="text"
value={value}
onChange={onChange}
placeholder="Search tools..."
className="w-full pl-10 pr-4 py-2 bg-white/80 backdrop-blur-sm border border-gray-200 rounded-lg focus:ring-2 focus:ring-cornflower-blue focus:border-transparent outline-none"
/>
</div>
);
}