Componentes
Cubes
ProductGalleryCube
Catálogo: grid + búsqueda + orden + paginación + add-to-cart.Catálogo con búsqueda, orden y paginación
Vista previa
0 productos
Sin productos
Ajusta la búsqueda o vuelve más tarde.
import { ProductGalleryCube, type CatalogAdapter } from "@eidondev/acme-ui/cubes";
// Browse server-driven: el backend filtra/ordena/pagina.
const adapter: CatalogAdapter = {
query: ({ search, sort, page, pageSize }) =>
db.products.search({ search, sort, page, pageSize }), // → { items, total }
};
<ProductGalleryCube
adapter={adapter}
pageSize={12}
sortOptions={[{ value: "price-asc", label: "Precio ↑" }]}
onAddToCart={(input) => cart.addItem(input)} // conéctalo a tu CartCube
/>Comparación de temas
El mismo componente bajo distintos modos y marcas. No cambia el componente — solo los tokens (CSS variables) del contenedor.Legacy · claro
0 productos
Sin productos
Ajusta la búsqueda o vuelve más tarde.
Editorial · claro
0 productos
Sin productos
Ajusta la búsqueda o vuelve más tarde.
Technical · oscuro
0 productos
Sin productos
Ajusta la búsqueda o vuelve más tarde.
Warm · claro
0 productos
Sin productos
Ajusta la búsqueda o vuelve más tarde.
Playful · claro
0 productos
Sin productos
Ajusta la búsqueda o vuelve más tarde.