| search_bar |
component |
ts |
ui |
1.0.0 |
impure |
SearchBar(props: SearchBarProps): JSX.Element |
Search input with debounce, search icon, and clear button |
| component |
| ui |
| search |
| input |
| debounce |
|
|
|
|
false |
|
| @mantine/core |
| @tabler/icons-react |
|
| name |
desc |
| onSearch |
Callback que se ejecuta con la query debounceada |
|
| name |
desc |
| placeholder |
Placeholder del input (por defecto 'Search...') |
|
| name |
desc |
| debounceMs |
Delay en milisegundos para el debounce (por defecto 300) |
|
|
Componente SearchBar que renderiza input de búsqueda con icono y botón de limpiar |
false |
|
|
frontend/functions/ui/search_bar.tsx |
| name |
type |
required |
description |
| onSearch |
(query: string) => void |
true |
Called with the debounced search query |
|
| name |
type |
required |
description |
| placeholder |
string |
false |
Placeholder text (default: Search...) |
|
| name |
type |
required |
description |
| debounceMs |
number |
false |
Debounce delay in ms (default: 300) |
|
| name |
type |
required |
description |
| className |
string |
false |
Additional CSS classes |
|
|
|
true |
react |
|