UNPKG

@open-tender/utils

Version:

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

11 lines (10 loc) 709 B
/// <reference types="react" /> import { Allergens, CustomerAllergens, RequestError } from '@open-tender/types'; export declare const useAllergenForm: (allergens: Allergens, selectedAllergens: Allergens, isLoading: boolean | undefined, error: RequestError, setAllergens: (allergens: Allergens) => void, updateAllergens?: ((allergen: CustomerAllergens) => void) | null | undefined, callback?: () => void) => { submitRef: import("react").MutableRefObject<HTMLButtonElement | null>; submitting: boolean; allergenIds: number[]; errors: Record<string, string>; handleChange: (allergenId: number, checked: boolean) => void; handleSubmit: (evt?: React.FormEvent<HTMLFormElement>) => void; };