@gluestack-ui/form-control
Version:
A universal headless form-control component for React Native, Next.js & React
14 lines (13 loc) • 873 B
TypeScript
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';