Add Shop Listing Card to your Roblox project in one command. Requires Node 18+ and a Roblox project — run robloxui init first if you don't have one yet. See the docs.
bashnpx robloxui add shop-listingFirst time? Start with the documentation.
import { Shop Listing Card } from "./src/client/ui/components/shop-listing";<ShopListing image="rbxassetid://..." name="Iron Sword" price={150} originalPrice={200} onBuy={() => print("Purchased!")} />A vertical shop item card with image, name, price display (with discount styling), rarity border, and purchase button. Scales responsively.
by RobloxUI Team
| Author | RobloxUI Team |
| Framework | Roblox-TS + React-Luau |
| Category | Inventory |
| Dependencies | @rbxts/react |
| Theme Tokens | colors.bgSecondary, colors.bgTertiary, colors.textPrimary, colors.accent, colors.textMuted, colors.primary, radius.md, radius.lg |
| Last Updated | July 31, 2026 |