UNPKG

@gluestack-ui/form-control

Version:

A universal headless form-control component for React Native, Next.js & React

14 lines (13 loc) 873 B
import type { IFormControlComponentType } from './types'; export declare const createFormControl: <Root, Error, ErrorText, ErrorIcon, Label, LabelText, LabelAstrick, Helper, HelperText>({ Root, Error, ErrorText, ErrorIcon, Label, LabelText, LabelAstrick, Helper, HelperText, }: { Root: React.ComponentType<Root>; Error: React.ComponentType<Error>; ErrorText: React.ComponentType<ErrorText>; ErrorIcon: React.ComponentType<ErrorIcon>; Label: React.ComponentType<Label>; LabelText: React.ComponentType<LabelText>; LabelAstrick: React.ComponentType<LabelAstrick>; Helper: React.ComponentType<Helper>; HelperText: React.ComponentType<HelperText>; }) => IFormControlComponentType<Root, Error, ErrorText, ErrorIcon, Label, LabelText, LabelAstrick, Helper, HelperText>; export { useFormControl, useFormControlContext } from './useFormControl';