@cmk/fe_utils
Version:
frontend utility library
16 lines (14 loc) • 700 B
TypeScript
import { DynamicFieldDefinition } from './Field';
import { GenericFormProps } from '../types';
type FormDataType = Record<string, unknown[]>;
export type StringArrayFieldProps = {
formData: FormDataType;
onChangeFormData: GenericFormProps['onChangeFormData'];
rootFormData: FormDataType;
showError?: boolean;
dynamicFields: DynamicFieldDefinition[];
injections: GenericFormProps['injections'];
onBeforeRemoveArrayItem: (transformedNewFormData: FormDataType, formData: FormDataType, name: string, arrayIndex: number) => unknown;
};
export declare const StringArrayFormField: (props: StringArrayFieldProps) => (import("react/jsx-runtime").JSX.Element | null)[];
export {};