Skip to main content

Form

FormControl

Source: packages/appkit-ui/src/react/ui/form.tsx

Props

This component extends standard HTML element attributes.

Usage

import { FormControl } from '@databricks/appkit-ui';

<FormControl /* props */ />

FormDescription

Source: packages/appkit-ui/src/react/ui/form.tsx

Props

This component extends standard HTML element attributes.

Usage

import { FormDescription } from '@databricks/appkit-ui';

<FormDescription /* props */ />

FormField

Source: packages/appkit-ui/src/react/ui/form.tsx

Props

PropTypeRequiredDefaultDescription
render({ field, fieldState, formState, }: { field: ControllerRenderProps<TFieldValues, TName>; fieldState: ControllerFieldState; formState: UseFormStateReturn<TFieldValues>; }) => ReactElement<...>--
namestring--
rulesOmit<RegisterOptions<TFieldValues, TName>, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs">--
shouldUnregisterboolean--
defaultValueany--
controlControl<TFieldValues, any, TFieldValues>--
disabledboolean--
exactboolean--

Usage

import { FormField } from '@databricks/appkit-ui';

<FormField /* props */ />

FormItem

Source: packages/appkit-ui/src/react/ui/form.tsx

Props

This component extends standard HTML element attributes.

Usage

import { FormItem } from '@databricks/appkit-ui';

<FormItem /* props */ />

FormLabel

Source: packages/appkit-ui/src/react/ui/form.tsx

Props

PropTypeRequiredDefaultDescription
asChildboolean--

Usage

import { FormLabel } from '@databricks/appkit-ui';

<FormLabel /* props */ />

FormMessage

Source: packages/appkit-ui/src/react/ui/form.tsx

Props

This component extends standard HTML element attributes.

Usage

import { FormMessage } from '@databricks/appkit-ui';

<FormMessage /* props */ />