Files
pse.dev/components/search/search-button.tsx
Kalidou Diagne ff727f3786 feat: global search refactor (#358)
global search refactor using endpoint
2025-04-27 14:41:01 +01:00

28 lines
657 B
TypeScript

"use client"
import { Search } from "lucide-react"
import { Button, ButtonProps } from "@/components/ui/button"
import { useSearchConfig } from "@/hooks/useGlobalSearch"
interface SearchButtonProps extends ButtonProps {
onClick: () => void
}
export function SearchButton({ onClick, ...props }: SearchButtonProps) {
return (
<Button
variant="search"
size="sm"
onClick={onClick}
aria-label="Open search"
className="w-full text-left justify-start"
{...props}
>
<div className="flex items-center gap-2">
<Search className="h-5 w-5" />
<span>search</span>
</div>
</Button>
)
}