mirror of
https://github.com/meshtastic/web.git
synced 2026-04-27 17:31:06 -04:00
20 lines
689 B
TypeScript
20 lines
689 B
TypeScript
import { Combobox } from "@headlessui/react";
|
|
import { MagnifyingGlassIcon } from "@heroicons/react/24/outline";
|
|
|
|
export interface SearchBoxProps {
|
|
setQuery: (query: string) => void;
|
|
}
|
|
|
|
export const SearchBox = ({ setQuery }: SearchBoxProps): JSX.Element => {
|
|
return (
|
|
<div className="relative">
|
|
<MagnifyingGlassIcon className="pointer-events-none absolute top-3.5 left-4 h-5 w-5 text-textSecondary" />
|
|
<Combobox.Input
|
|
className="h-12 w-full border-0 bg-transparent pl-11 pr-4 text-sm text-textPrimary placeholder-textSecondary focus:ring-0"
|
|
placeholder="Search..."
|
|
onChange={(event) => setQuery(event.target.value)}
|
|
/>
|
|
</div>
|
|
);
|
|
};
|