Feature #337
openCanteen: Menu & pricing — visual parity with the prototype
0%
Description
Closes the visual gap between the KPI work from issue #336 and the actual prototype screenshot: StatCard tiles with icon badges (teal/green/blue/orange, matching iconAccentMap) instead of the plain StatGrid; a DomainFootnote banner ("Two prices, one item..."); the FSSAI veg/non-veg square-and-dot mark instead of a plain circle; the item row shows its recipe code (new MenuItemDto.RecipeCode, additive backend field) instead of "from {recipeName}"; Slot column renamed from "Available in". Weekly menu planner and Import CSV intentionally still excluded -- no backend for either (per the 2026-10-11 scoping decision on #336).
NP Updated by Navya P. about 1 month ago
- Status changed from New to Resolved
- Resolved By set to Navya P.
Done. StatCard tiles (icon + accent per card), DomainFootnote banner, FSSAI veg/non-veg square-dot, recipe-code subtitle (new additive MenuItemDto.RecipeCode), Slot column rename. Backend: 23/23 MenuServiceTests pass (2 new), 563 unit + 812/814 integration (2 pre-existing unrelated Coupon_liability failures, flagged earlier). Frontend: 487 portal tests + type-check pass. nuvita-canteen-management@d78737f, pushed to integration/canteen-v1.
NP Updated by Navya P. about 1 month ago
- Assignee set to Navya P.