Skip to main content

Function: createFieldWrapper()

function createFieldWrapper<TProps>(options: {
displayName: string;
renderControl: (
parameters: FieldWrapperRenderParameters<TProps>
) => ReactElement;
}): NamedExoticComponent<TProps>;

Defined in: src/components/AddSiteForm/fields/fieldFactories.tsx:54

Creates a memoized form field component that only needs to supply custom rendering while inheriting the shared wrapper logic.

Type Parametersโ€‹

TPropsโ€‹

TProps extends FormFieldBaseProperties

Parametersโ€‹

optionsโ€‹

displayNameโ€‹

string

renderControlโ€‹

(parameters: FieldWrapperRenderParameters<TProps>) => ReactElement

Returnsโ€‹

NamedExoticComponent<TProps>