Reorder Center component sketches
HTML sketches for the frontend components used in the Airgoods low-inventory reorder case study.
Page shell
ReorderCenterPage
Owns page-level data fetching, selected filters, selected recommendation IDs, and layout.
Source and status components
InventorySourceManager
Shows connected sources, sync status, enabled/paused state, manual refresh buttons, and source selection.
SyncStatusBanner
Communicates freshness and stale/error states so users trust the inventory data.
Recommendation components
ReorderSummaryCards + ReorderFilters
Gives a quick overview and lets retailers narrow recommendations by product, source, urgency, supplier, and location.
LowInventoryTable + ReorderRecommendationRow + RecommendedQuantityControl
Displays only confirmed Airgoods mappings that are safe to reorder, with adjustable suggested quantities.
| Product | Source | Stock | Threshold | Suggested | Status | Action | |
|---|---|---|---|---|---|---|---|
| ✓ | ![]() ZaZa Za'atar Pita Chips ZaZa Snacks | Square | 0 | 12 | −48+ | Out | |
| ✓ | ![]() St. Agrestis Phony Negroni Phony Negroni x St. Agrestis | Square | 3 | 8 | −24+ | Low |
SimilarItemsReviewPanel
Keeps similar/unconfirmed products out of the reorder table until the mapping is confirmed.

BulkReorderActionBar
Lets the retailer add selected recommendations to cart in one action.

