Money Card

NEW

An interactive financial wallet card featuring animated live balance updates, quick-send contact shortcuts, recent transaction history, and responsive modal sheets for sending, receiving, and viewing activity.

Ana
Your balance
Balance $52,002.50
Last transaction
Dribbble ProOct 14 · 08:40$60.00

Installation

Add the component directly to your repository using shadcn CLI:

npx shadcn@latest add Surajmaurya1/easyui/money-card

API Reference

PropTypeDefaultDescription
user{ name: string; avatar: string }DEFAULT_USERUser profile with display name and avatar icon
balancenumber52002.5Headline account balance in major currency units
contactsContact[]DEFAULT_CONTACTSList of quick-send contacts with avatars and tints
transactionsTransaction[]DEFAULT_TRANSACTIONSList of recent transactions sorted newest first
onSend(req: TransferRequest) => Promise<void>undefinedAsync handler called upon submitting a send transfer
onRequest(req: TransferRequest) => Promise<void>undefinedAsync handler called upon submitting a request transfer
onViewAll() => voidundefinedOptional callback overriding default activity list opening
currencystring'USD'ISO currency symbol used for formatted monetary values
localestring'en-US'Locale string for number and date formatting
paymentLinkstring'pay.example/ana'Personal payment link displayed on receive and settings sheets
classNamestring''Optional CSS class overrides for the outer container