@cfxlabsinc/b2b-services
    Preparing search index...
    CurrencyAmount: React.FC<
        Omit<HTMLAttributes<HTMLSpanElement>, "children"> & {
            amount: string | null | undefined;
            colorByDirection?: boolean;
            copyable?: boolean;
            copyValue?: string;
            currency?: string | null;
            decimalPlaces?: number;
            size?: "sm" | "md" | "lg" | "xl";
            status?: string;
            suffix?: string;
            tooltipSide?: React.ComponentProps<typeof CopyToClipboard>["tooltipSide"];
            type?: "CREDIT" | "DEBIT";
        },
    > = ...

    A figure with its fraction set one step down (DESIGN.md's Cents-As-Smaller-Figure Rule), its digits tabular so a column holds its grid. Absorbed admin-dashboard's Amount: the null path, the spoken label, and the decimalPlaces / currency / suffix props all came from there.

    Also absorbed TransactionAmount, whose three transaction rules live behind the optional type / status pair: the sign comes from the leg's type, an unsettled leg reads as not-money, and a RETURNED outcome strikes the source DEBIT alone, since the matching CREDIT is the successful money-back.