Combines unified chip design + expiry/storage popup + checkbox functionality
For items already in your pantry. Click name to open popup with variants, expiry, storage details.
For items on shopping lists. Checkbox to mark as "picked" (in cart). Submit adds to cupboard.
For items suggested from recipes. Same checkbox behavior as shopping. White/neutral background.
Shows variants, storage locations, expiry dates, and quantity controls. Same popup for all contexts.
6 elements, redundant badge, "i" button
4 elements, name is clickable, clean
Duplicate checkmarks, emoji trash, confusing
Single checkbox, consistent layout, stock indicator
| Action | Pantry Chip | Shopping/Quick Chip |
|---|---|---|
| Click name | Opens popup | Opens popup |
| Click checkbox | N/A (no checkbox) | Toggles picked state (green + strikethrough) |
| Click + | Increase qty in pantry | Add to cupboard (quick add) |
| Click − | Decrease qty | Decrease shopping qty |
| Click × | Remove from pantry | Remove from list |
| Submit picked items | N/A |
List items: Stay (reset to unpicked) Meal/Idea items: Removed |