Antoni Nuñez Romeu
63b25e3f4f
fix: use _id for MongoDB products in frontend
...
- SearchView now uses p._id || p.id for product navigation
- ProductResults uses product._id || product.id for React key
- Fixes 'undefined' error when clicking parapharmacy products
2026-07-16 16:18:22 +02:00
Antoni Nuñez Romeu
3666f4dee8
fix: update ProductResults and admin panel for parapharmacy
...
- Updated ProductResults component with new source labels
- Added price display for parapharmacy products
- Updated admin panel to search both CIMA and Parapharmacy
- Updated getSourceBadge to handle parapharmacy sources
- Added CSS for product price display
2026-07-16 15:58:35 +02:00
Antoni Nuñez Romeu
6fa12b12d9
fix: address code review issues — nutriscore field name, cache write isolation, missing rate limiter, dead props
2026-07-13 20:58:41 +02:00
Antoni Nuñez Romeu
2d839b9082
feat(frontend): add ProductResults component for unified product search
...
Displays CIMA OTC and Open Food Facts baby products with source/category
badges, product images, brand info, and Nutri-Score for OFF items.
2026-07-13 20:58:41 +02:00