Skip to content

feat: lista de compra desde productos con carrito, animacion fly y PDF - #41

Merged
edwar merged 1 commit into
mainfrom
feat/lista-compra-desde-productos
Jun 28, 2026
Merged

feat: lista de compra desde productos con carrito, animacion fly y PDF#41
edwar merged 1 commit into
mainfrom
feat/lista-compra-desde-productos

Conversation

@edwar

@edwar edwar commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Nueva funcionalidad: Lista de Compra

Archivos nuevos:

  • lib/shopping-cart.ts — lógica del carrito con localStorage, agrupación de insumos
  • lib/fly-to-cart.ts — animación fly del número desde el botón al badge
  • components/shopping-cart-modal.tsx — modal con lista de productos, tabla de insumos agrupados y descarga PDF

Archivos modificados:

  • components/product-card.tsx — sección "Lista de Compra" con input de lotes y botón Agregar, animación fly
  • app/(protected)/productos/productos-client.tsx — botón "Lista de Compra" en header con badge, modal del carrito

Flujo:

  1. En cada tarjeta expandida: input de lotes + botón "Agregar" → animación fly +X al badge
  2. Desde el header: botón con badge de total lotes → abre modal del carrito
  3. Modal: ajustar lotes, eliminar productos, descargar PDF con insumos agrupados
  4. PDF generado con @react-pdf/renderer, descarga directa via blob URL

@vercel

vercel Bot commented Jun 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
loki Ready Ready Preview, Comment Jun 28, 2026 8:05pm

@edwar
edwar merged commit a43ba15 into main Jun 28, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant