Saved

Four commodities. Prices are the median of active listings, refreshed daily.

Sort
1D 1.4%

Portland cement

12 listings · 12 merchants

Market price today

Lowest ₦8,600 Highest ₦10,800
1D 2.6%

Y16 reinforcement

19 listings · 14 merchants

Market price today

Lowest ₦1,090,000 Highest ₦1,265,000
1D 0.0%

Granite chippings, ¾″

23 listings · 16 merchants

Market price today

Lowest ₦24,000 Highest ₦33,000
1D 0.8%

Marine plywood, 18mm

8 listings · 7 merchants

Market price today

Lowest ₦35,000 Highest ₦44,000

Favourites store subcategories, not posts. favourites.tsx renders FavouriteSubCategories, so what a merchant saves is a commodity — which makes this a price watchlist, and the reason it reuses the Explore card rather than a third card type. Saved posts are a separate list rendered by SavedPosts on the profile route, which is the second tab here.

Two additions. Production has no state for a saved listing the merchant later takes down, so the card silently stops resolving; here it stays, dimmed, with the takedown date and its category link disabled. And the daily-move chip is what turns a list of names into a reason to open the screen.

Material plates stand in for photography and are labelled as such. Each card's unit ladder is its own — the cement card converts bag → tonne → pallet, the granite card tonne → 20-tonne load — and a click rewrites only that card's three figures.