Compact, self-contained widgets that behave like assets. Drop them into any block, card, or page to add a small touch of polish without rewriting the surrounding UI.
| Piece | Title | Category | Install |
|---|---|---|---|
| commerce15 | Express Checkout | Commerce | npx shadcn add https://ui.beste.co/piece/r/commerce15 |
| commerce14 | Shipping Methods | Commerce | npx shadcn add https://ui.beste.co/piece/r/commerce14 |
| commerce13 | Review Card | Commerce | npx shadcn add https://ui.beste.co/piece/r/commerce13 |
| commerce12 | Cart Drawer | Commerce | npx shadcn add https://ui.beste.co/piece/r/commerce12 |
| commerce11 | Promo Code | Commerce | npx shadcn add https://ui.beste.co/piece/r/commerce11 |
| commerce10 | Wishlist Save | Commerce | npx shadcn add https://ui.beste.co/piece/r/commerce10 |
| commerce9 | Order Confirmation | Commerce | npx shadcn add https://ui.beste.co/piece/r/commerce9 |
| commerce8 | Free Shipping Bar | Commerce | npx shadcn add https://ui.beste.co/piece/r/commerce8 |
| commerce7 | Bundle Picker | Commerce | npx shadcn add https://ui.beste.co/piece/r/commerce7 |
| commerce6 | Add to Cart | Commerce | npx shadcn add https://ui.beste.co/piece/r/commerce6 |
| commerce5 | Price Stack | Commerce | npx shadcn add https://ui.beste.co/piece/r/commerce5 |
| commerce4 | Stock Alert | Commerce | npx shadcn add https://ui.beste.co/piece/r/commerce4 |
| commerce3 | Size Picker | Commerce | npx shadcn add https://ui.beste.co/piece/r/commerce3 |
| commerce2 | Variant Swatches | Commerce | npx shadcn add https://ui.beste.co/piece/r/commerce2 |
| commerce1 | Product Tile | Commerce | npx shadcn add https://ui.beste.co/piece/r/commerce1 |
| code2 | Code Snippet Card | Code | npx shadcn add https://ui.beste.co/piece/r/code2 |
| code1 | Code Line | Code | npx shadcn add https://ui.beste.co/piece/r/code1 |
| chat32 | Failed Message | Chat | npx shadcn add https://ui.beste.co/piece/r/chat32 |
| chat31 | Group Message | Chat | npx shadcn add https://ui.beste.co/piece/r/chat31 |
| chat30 | Payment Request | Chat | npx shadcn add https://ui.beste.co/piece/r/chat30 |
| chat29 | Location Share | Chat | npx shadcn add https://ui.beste.co/piece/r/chat29 |
| chat28 | Message Actions | Chat | npx shadcn add https://ui.beste.co/piece/r/chat28 |
| chat27 | Voice Transcription | Chat | npx shadcn add https://ui.beste.co/piece/r/chat27 |
| chat26 | Search Result | Chat | npx shadcn add https://ui.beste.co/piece/r/chat26 |
Wallet-pay button row with Apple Pay, Google Pay, and PayPal in their brand colors above an or-pay-with-card divider, with the order total in the header.
Shipping option picker with tone-bordered selection, a radio bullet, method icon, ETA line, and emerald price for free shipping.
Sizing runs true and the leather softens beautifully after a week. Would buy again.
Customer review with an initial avatar, a verified-purchase badge, five-star rating on the right, review title, and body snippet.
Mini cart panel with a count badge header, two item rows showing photo, name, quantity, and price, and a tone Checkout CTA next to the subtotal.
Coupon entry with a tag-prefixed code field, an Apply button, and an emerald confirmation row showing the discount and amount saved.
Product row with a photo, name, price, and a pill Save button that fills with a rose heart and shows the total wishlist count when active.
Post-purchase card with an emerald check, order id, total price, a package-arrival line, and the receipt email destination.
Shipping threshold card with a truck icon, an amount-to-go message that flips emerald on qualifying, and a tone progress fill toward the goal.
Frequently-bought-together row with product thumbnails joined by plus icons, a bundle total with a Save emerald chip, and a tone Add-items CTA.
Mini cart-line card with product photo, name, variant, price, a minus/plus quantity stepper, and a tone-filled Add to cart button.
Pricing card with the sale price in rose, the original price struck through, a percent-off badge, and a countdown to sale end.
Urgency row with a pulsing dot that flips emerald, amber, or rose by remaining stock, a watchers count, and a thin stock bar.
Six-slot size grid with a tone-filled selected cell and a diagonal line over sold-out sizes, plus an optional size guide link.
Color picker row with circular palette swatches, a ringed check on the selected color, and a diagonal line over sold-out options.
Catalog tile with a square product photo, a corner New tag, a heart save button, and a name, price, and star rating footer.
export function greet(name: string) {return `Hello, ${name}!`;}console.log(greet("Beste"));
Dark editor card with three traffic-light dots, a filename tab, and line-numbered code.
const greeting = "Hello, Beste!";tsOne-line code snippet with a monospace pill and a tiny language tag on the right.
Struck-through outgoing bubble with a rose alert dot, Not delivered label, and retry / delete actions.
Pushed a new pass on the empty states — peek when you have a sec 🎨
Avatar plus inline author, optional role chip, timestamp, and the message body beneath.
Money request bubble with a direction arrow, large amount, optional italic note, and Pay / Decline actions.
Chat bubble with a faux-map preview, a pulsing pin, and the place name, address, and distance beneath.
Floating toolbar with react, reply, copy, delete, and overflow actions. Delete tints rose.