mirror of
https://github.com/Snigdha-OS/Snigdha-OS.github.io.git
synced 2025-09-05 20:26:43 +02:00
22 lines
710 B
TypeScript
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>
|
|
);
|
|
} |