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.