UNPKG

@open-tender/utils

Version:

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

13 lines (12 loc) 847 B
/// <reference types="react" /> import { CreditCards, FormFields, GiftCardPurchase, RequestError, RequestStatus } from '@open-tender/types'; export declare const useGiftCardForm: (creditCards: CreditCards, loading: RequestStatus, error: RequestError, update: (id: number, data: GiftCardPurchase, callback?: () => void) => void, add: (data: GiftCardPurchase, callback?: () => void) => void, callback?: () => void, giftCardId?: number) => { submitRef: import("react").MutableRefObject<HTMLButtonElement | null>; inputRef: import("react").MutableRefObject<HTMLInputElement | null>; fields: FormFields; data: GiftCardPurchase; errors: Record<string, string>; submitting: boolean; handleChange: (name: string, value: string | number | boolean) => void; handleSubmit: (evt?: React.FormEvent<HTMLFormElement>) => void; };