@gluestack-ui/core
Version:
Universal UI components for React Native, Expo, and Next.js
21 lines • 815 B
TypeScript
import React from 'react';
export type IFormControlContext = Omit<ReturnType<typeof useFormControlProvider>, 'htmlProps'>;
export declare const FormControlContext: React.Context<{}>;
export declare function useFormControlProvider(props: any): {
isRequired: boolean;
isInvalid: boolean;
isReadOnly: boolean;
isDisabled: boolean;
hasFeedbackText: boolean;
setHasFeedbackText: React.Dispatch<React.SetStateAction<boolean>>;
hasHelpText: boolean;
setHasHelpText: React.Dispatch<React.SetStateAction<boolean>>;
id: any;
labelId: string;
feedbackId: string;
helpTextId: string;
htmlProps: any;
};
export declare function useFormControl(props: any): any;
export declare const useFormControlContext: () => IFormControlContext;
//# sourceMappingURL=useFormControl.d.ts.map