import Link from "next/link"; import type { BankAccount } from "@/payload-types"; import { Item, ItemContent, ItemHeader, ItemTitle } from "@/components/ui/item"; import { WalletIcon } from "lucide-react"; import { formatAmount, type CurrencyConfig } from "@/lib/banking/format"; import { MyWalletCard } from "@/components/frontend/banking/MyWalletCard"; interface WalletWidgetProps { readonly account: BankAccount | null; readonly currencyConfig: CurrencyConfig; } export function WalletWidget({ account, currencyConfig }: WalletWidgetProps) { if (!account) { return ; } return ( Wallet Banking {account.name} Personal account {account.status && account.status !== "open" ? ` ยท ${account.status}` : ""} {formatAmount(account.balance ?? 0, currencyConfig)} ); }