A
Auralix UI

SearchField

Spotlight-inspired search input with clear button.

Preview

Installation

bash
npx auralix-ui add search-field

Usage

Basic Search

tsx
import { SearchField } from "@/components/ui/SearchField";

<SearchField placeholder="Search..." onSearch={(q) => console.log(q)} />

Props

NameTypeDefaultDescription
valuestring-Input value.
onChange(value: string) => void-Callback on value change.
onSearch(value: string) => void-Callback on Enter press.
placeholderstring"Search..."Placeholder text.
size"sm" | "md" | "lg""md"Size of the input.
loadingbooleanfalseShow loading indicator.