"use client"; import * as React from "react"; import { cn } from "./lib/utils"; export interface WalletTransaction { id: string; label: string; amount: string; negative?: boolean; date?: string; } export interface WalletCardProps extends React.HTMLAttributes { balance: string; onTopUp?: () => void; transactions?: WalletTransaction[]; } /** Digital wallet card: balance + top-up action + recent transactions. */ export function WalletCard({ balance, onTopUp, transactions = [], className, ...props }: WalletCardProps) { return (

Wallet Balance

{balance}

{transactions.length > 0 && ( )}
); }