pelagia-portal/App
Hardik 8750a459f5 feat(inventory): item & vendor detail pages at /inventory/items/[id] and /inventory/vendors/[id]
- New /inventory/items/[id]: vendor price table with distance sorting via
  SiteSelect client component (?siteId= URL param), price chart, stock
  by site, Add to Cart per vendor
- New /inventory/vendors/[id]: contacts panel + searchable items table
  with Add to Cart, links back to /inventory/items/[id]
- SiteSelect: reusable client component (useRouter.push, configurable
  param key) used by both inventory and admin detail pages
- items-table: item names link to /inventory/items/[id]; vendor names
  in expanded rows link to /inventory/vendors/[id]
- vendors-table: vendor names link to /inventory/vendors/[id]
- Fix admin product detail page: replace illegal Server Component
  onChange handler with SiteSelect client component

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 23:46:13 +05:30
..
pelagia-portal feat(inventory): item & vendor detail pages at /inventory/items/[id] and /inventory/vendors/[id] 2026-05-15 23:46:13 +05:30