[PK-41] FE-2 Katalóg: produkty, kategórie filter, add-to-cart #6

Merged
forge-admin merged 1 commit from feature/PK-41-catalog into main 2026-05-16 19:11:44 +00:00
Owner

FE-2 katalóg — schválené tech-leadom (PK-41). Self-merge.

FE-2 katalóg — schválené tech-leadom (PK-41). Self-merge.
- Routes `/` (všetko) a `/k/<slug>` ako server components s revalidate=60.
- ProductCard: image (s placeholderom), AKCIA/Vypredané badge, effective +
  preškrtnutá original cena, unit suffix (/ ks, / kg), klik na kartu → /p/<slug>.
- AddToCart (client): POST /api/cart/items; kg má inline qty popover (default 0.5,
  step 0.1, min 0.1); 404 → toast „Košík bude dostupný čoskoro", iné chyby → toast.
- CategorySidebar (desktop) + CategoryDropdown (mobile) z tree /api/categories;
  klik posunie na /k/<slug>.
- Pagination cez ?page=N (24 / strana), Empty state, lint/typecheck/build čisté.
- Site header/mobilná nav: odkazy presmerované z /c/ na /k/.

Co-authored-by: multica-agent <github@multica.ai>
forge-admin force-pushed feature/PK-41-catalog from 36bb117b3e to 53b47b14e4 2026-05-16 19:11:35 +00:00 Compare
forge-admin deleted branch feature/PK-41-catalog 2026-05-16 19:11:44 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
forge-admin/masox-eshop!6
No description provided.