UNPKG

react-tailwind-form-validator

Version:

A lightweight and customizable React form validation library built with Tailwind CSS for modern, responsive, and accessible forms.

20 lines (19 loc) 559 B
import React from 'react'; type FormData = { [key: string]: string; }; type FormValidity = { [key: string]: boolean; }; export declare const FormContext: React.Context<{ formData: FormData; inputValidity: FormValidity; updateFormData: (fieldKey: string, value: string) => void; setInputValidity: (fieldKey: string, isValid: boolean) => void; areInputsValid: () => boolean; revalidate: () => void; } | null>; export declare const FormProvider: ({ children }: { children: React.ReactNode; }) => React.JSX.Element; export {};