Payment Confirmed
manifest-ui/payment-confirmedFreeBlock
Payment confirmation card with product image, price, delivery info, and tracking button. Supports default and compressed variants.
Install it
npx shadcn@latest add https://ui.manifest.build/r/payment-confirmed.jsonSource
1'use client'23import { Button } from '@/components/ui/button'4import { Check, ExternalLink } from 'lucide-react'5import { demoPaymentConfirmed } from './demo/payment'67/**8 * ═══════════════════════════════════════════════════════════════════════════9 * PaymentConfirmedProps10 * ═══════════════════════════════════════════════════════════════════════════11 *12 * Props for a payment confirmation card with product image, price, delivery info,13 * and tracking button. Supports default (detailed) and compressed layouts.14 */15export interface PaymentConfirmedProps {16 data?: {17 /** Order reference number displayed in the header. */18 orderId?: string19 /** Name of the purchased product. */20 productName?: string21 /** Product description or variant details (e.g., "Nike - Size 42 - White"). Only shown in default variant. */22 productDescription?: string23 /** URL to the product image. */24 productImage?: string25 /** Total price paid for the order. */26 price?: number27 /** Expected delivery date string (e.g., "Tue. Dec 10"). */28 deliveryDate?: string29 }30 actions?: {31 /** Called when the user clicks the track order button. */32 onTrackOrder?: () => void33 }34 appearance?: {35 /**36 * Display variant: "default" shows detailed layout with header, "compressed" shows compact inline layout.37 * @default "default"38 */39 variant?: 'default' | 'compressed'40 /**41 * Currency code for formatting the price.42 * @default "EUR"43 */44 currency?: string45 }46}4748/**49 * A payment confirmation card with product image, price, delivery info, and tracking button.50 * Supports two variants: default (detailed with header) and compressed (compact inline).51 *52 * Features:53 * - Success checkmark with "Payment confirmed" header54 * - Order ID reference55 * - Product image and description (default variant only)56 * - Price and delivery date display57 * - Track order button58 * - Responsive mobile/desktop layouts59 *60 * @component61 * @example62 * ```tsx63 * <PaymentConfirmed64 * data={{65 * orderId: "ORD-2024-5678",66 * productName: "Running Shoes",67 * productDescription: "Nike · Size 10 · Black",68// … truncated
What it pulls in
npm packages
Other registry items
Files it writes
More from Manifest UI
All 32 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Amount Inputamount-input | Manifest UI | Blocks | Free | 1 dep · 2 files | |
| Chat Conversationchat-conversation | Manifest UI | Blocks | Free | 1 dep · 3 files | |
| Contact Formcontact-form | Manifest UI | Blocks | Free | 1 dep · 3 files | |
| Date & Time Pickerdate-time-picker | Manifest UI | Blocks | Free | 1 dep · 2 files | |
| Event Cardevent-card | Manifest UI | Blocks | Free | 1 dep · 2 files | |
| Event Confirmationevent-confirmation | Manifest UI | Blocks | Free | 1 dep · 2 files | |
| Event Detailevent-detail | Manifest UI | Blocks | Free | 3 deps · 2 files | |
| Event Listevent-list | Manifest UI | Blocks | Free | 3 deps · 2 files |
