Overview
Quick search input field.Import
Usage
Live Preview
Run Locally
npm run tsx:core-gallery
Props
- placeholder?: string — Placeholder text.
- onChange?: (value: string) => void — Typing callback.
- onSearch?: (value: string) => void — Enter/submit callback.
- value?: string — Controlled value.
- clearable?: boolean — Shows a clear button (default true).
- searchIcon?: string — Optional leading icon (default ’🔍’).
- width?: string | number — Container width (default 100%).
- height?: number — Container height (default 3).
Methods
- getValue(), setValue(value), clear().
- setPlaceholder(text), focus(), blur().
- setSearchIcon(icon), setClearable(bool).
- search(): trigger onSearch with current value.
- getDimensions(), setDimensions(w, h).
Keyboard
- Enter: triggers onSearch if provided.
Installation
Import
Quick Start
Production Examples
Best Practices
- Debounce lato app le ricerche per ridurre chiamate superflue.
