From 2a740f9da0bf59b746f656364cbb240d34f71fa7 Mon Sep 17 00:00:00 2001 From: Ryan Lockard <25166787+realStandal@users.noreply.github.com> Date: Sun, 9 Jan 2022 11:43:21 +0000 Subject: [PATCH] added exports to form-component props --- packages/forms/src/index.tsx | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/packages/forms/src/index.tsx b/packages/forms/src/index.tsx index 4f7045bfe25c..63313f20f8a0 100644 --- a/packages/forms/src/index.tsx +++ b/packages/forms/src/index.tsx @@ -286,7 +286,7 @@ interface ServerErrorsContextProps { const ServerErrorsContext = React.createContext({} as ServerErrorsContextProps) -interface FormProps +export interface FormProps extends Omit, 'onSubmit'> { error?: any /** @@ -365,7 +365,7 @@ const Form = forwardRef( } ) -interface LabelProps +export interface LabelProps extends Pick, React.ComponentPropsWithoutRef<'label'> { name: string @@ -399,7 +399,8 @@ const Label = ({ ) } -interface FieldErrorProps extends React.ComponentPropsWithoutRef<'span'> { +export interface FieldErrorProps + extends React.ComponentPropsWithoutRef<'span'> { /** * The name of the field the ``'s associated with. */ @@ -467,7 +468,7 @@ const FieldError = ({ name, ...rest }: FieldErrorProps) => { return validationError ? {errorMessage} : null } -interface TextAreaFieldProps +export interface TextAreaFieldProps extends FieldProps, Omit, 'name'> {} @@ -516,7 +517,7 @@ const TextAreaField = forwardRef( } ) -interface SelectFieldProps +export interface SelectFieldProps extends FieldProps, Omit, 'name'> {} @@ -565,7 +566,7 @@ const SelectField = forwardRef( } ) -interface CheckboxFieldProps +export interface CheckboxFieldProps extends FieldProps, Omit, 'name' | 'type'> {} @@ -672,7 +673,7 @@ const INPUT_TYPES = [ type InputType = typeof INPUT_TYPES[number] -interface InputFieldProps +export interface InputFieldProps extends FieldProps, Omit, 'name' | 'type'> { /**