Saltearse al contenido

Barra de búsqueda (SearchBar)

El componente SearchBar (Barra de búsqueda) está diseñado para implementar funcionalidades de búsqueda. Admite funciones como entrada de búsqueda con retraso (debouncing), tamaños de entrada expandibles y visualización del estado de carga.

Para usar SearchBar, impórtalo desde tus componentes y pasa las props necesarias como onTextSearch (al buscar texto), placeholder (marcador de posición), expandable (expandible), large (grande), autoFocus (autofoco), disabled (deshabilitado), loading (cargando) e inputRef (referencia de entrada).

El uso básico de SearchBar con una configuración mínima.

import React from "react";
import { SearchBar } from "@firecms/ui";
export default function SearchBarBasicDemo() {
return (
<SearchBar onTextSearch={(text) => console.log("Search:", text)} />
);
}

Una demostración de SearchBar mostrando un indicador de carga.

import React from "react";
import { SearchBar } from "@firecms/ui";
export default function SearchBarLoadingDemo() {
return (
<SearchBar loading />
);
}

Este ejemplo muestra cómo hacer que SearchBar se expanda al enfocar (focus).

import React from "react";
import { SearchBar } from "@firecms/ui";
export default function SearchBarExpandableDemo() {
return (
<SearchBar expandable />
);
}

Muestra un variante más grande del SearchBar.

import React from "react";
import { SearchBar } from "@firecms/ui";
export default function SearchBarLargeDemo() {
return (
<SearchBar large />
);
}