@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
TypeScript
/// <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;
};