UNPKG

@open-tender/utils

Version:

A library of utils for use with Open Tender applications that utilize our cloud-based Order API.

14 lines (13 loc) 736 B
/// <reference types="react" /> import { CreditCardData, CreditCardErrors } from '@open-tender/types'; export declare const useCreditCard: (initState: CreditCardData | null, cardErrors?: CreditCardErrors, disabled?: boolean, includeAddress?: boolean, requireCardholderName?: boolean) => { submitRef: import("react").MutableRefObject<null>; data: CreditCardData; cardType: "VISA" | "MC" | "DISC" | "AMEX" | "OTHER"; errors: CreditCardErrors; disabled: boolean; setErrors: import("react").Dispatch<import("react").SetStateAction<CreditCardErrors>>; handleChange: (name: keyof CreditCardData, value: string | boolean) => void; handleBlur: (name: keyof CreditCardErrors) => void; isComplete: boolean; };