({
render,
props,
defaultValues,
}: WithFieldGroupProps<
TFieldGroupData,
TComponents,
TFormComponents,
TSubmitMeta,
TRenderProps
>)
| 443 | } |
| 444 | |
| 445 | function withFieldGroup< |
| 446 | TFieldGroupData, |
| 447 | TSubmitMeta, |
| 448 | TRenderProps extends Record<string, unknown> = {}, |
| 449 | >({ |
| 450 | render, |
| 451 | props, |
| 452 | defaultValues, |
| 453 | }: WithFieldGroupProps< |
| 454 | TFieldGroupData, |
| 455 | TComponents, |
| 456 | TFormComponents, |
| 457 | TSubmitMeta, |
| 458 | TRenderProps |
| 459 | >): < |
| 460 | TFormData, |
| 461 | TFields extends |
| 462 | | DeepKeysOfType<TFormData, TFieldGroupData | null | undefined> |
| 463 | | FieldsMap<TFormData, TFieldGroupData>, |
| 464 | TOnMount extends undefined | FormValidateOrFn<TFormData>, |
| 465 | TOnChange extends undefined | FormValidateOrFn<TFormData>, |
| 466 | TOnChangeAsync extends undefined | FormAsyncValidateOrFn<TFormData>, |
| 467 | TOnBlur extends undefined | FormValidateOrFn<TFormData>, |
| 468 | TOnBlurAsync extends undefined | FormAsyncValidateOrFn<TFormData>, |
| 469 | TOnSubmit extends undefined | FormValidateOrFn<TFormData>, |
| 470 | TOnSubmitAsync extends undefined | FormAsyncValidateOrFn<TFormData>, |
| 471 | TOnDynamic extends undefined | FormValidateOrFn<TFormData>, |
| 472 | TOnDynamicAsync extends undefined | FormAsyncValidateOrFn<TFormData>, |
| 473 | TOnServer extends undefined | FormAsyncValidateOrFn<TFormData>, |
| 474 | TFormSubmitMeta, |
| 475 | >( |
| 476 | params: PropsWithChildren< |
| 477 | NoInfer<TRenderProps> & { |
| 478 | form: |
| 479 | | AppFieldExtendedReactFormApi< |
| 480 | TFormData, |
| 481 | TOnMount, |
| 482 | TOnChange, |
| 483 | TOnChangeAsync, |
| 484 | TOnBlur, |
| 485 | TOnBlurAsync, |
| 486 | TOnSubmit, |
| 487 | TOnSubmitAsync, |
| 488 | TOnDynamic, |
| 489 | TOnDynamicAsync, |
| 490 | TOnServer, |
| 491 | unknown extends TSubmitMeta ? TFormSubmitMeta : TSubmitMeta, |
| 492 | TComponents, |
| 493 | TFormComponents |
| 494 | > |
| 495 | | AppFieldExtendedReactFieldGroupApi< |
| 496 | // Since this only occurs if you nest it within other field groups, it can be more |
| 497 | // lenient with the types. |
| 498 | unknown, |
| 499 | TFormData, |
| 500 | string | FieldsMap<unknown, TFormData>, |
| 501 | any, |
| 502 | any, |
no test coverage detected