UNPKG

@cosva-lab/form-builder

Version:
14 lines (13 loc) 718 B
import { FieldBuilder } from "./utils/builders/FieldBuilder.mjs"; import { EventField, GetFieldsValue, GlobalProps } from "./types.mjs"; import React, { ReactNode } from "react"; //#region src/FieldsRender.d.ts interface FieldsRenderProps<Fields extends FieldBuilder<any>[]> { onChangeField<FieldName extends keyof GetFieldsValue<Fields>>(event: EventField<GetFieldsValue<Fields>[FieldName], FieldName>, nativeEvent?: React.ChangeEvent<HTMLInputElement | HTMLTextAreaElement>): void; children?: ReactNode; fields: Fields; globalProps?: GlobalProps; } declare const FieldsRender: <Fields extends FieldBuilder<any>[]>(props: FieldsRenderProps<Fields>) => React.JSX.Element; //#endregion export { FieldsRender };