({
render,
props,
}: WithFormProps<
TFormData,
TOnMount,
TOnChange,
TOnChangeAsync,
TOnBlur,
TOnBlurAsync,
TOnSubmit,
TOnSubmitAsync,
TOnDynamic,
TOnDynamicAsync,
TOnServer,
TSubmitMeta,
TComponents,
TFormComponents,
TRenderProps
>)
| 361 | } |
| 362 | |
| 363 | function withForm< |
| 364 | TFormData, |
| 365 | TOnMount extends undefined | FormValidateOrFn<TFormData>, |
| 366 | TOnChange extends undefined | FormValidateOrFn<TFormData>, |
| 367 | TOnChangeAsync extends undefined | FormAsyncValidateOrFn<TFormData>, |
| 368 | TOnBlur extends undefined | FormValidateOrFn<TFormData>, |
| 369 | TOnBlurAsync extends undefined | FormAsyncValidateOrFn<TFormData>, |
| 370 | TOnSubmit extends undefined | FormValidateOrFn<TFormData>, |
| 371 | TOnSubmitAsync extends undefined | FormAsyncValidateOrFn<TFormData>, |
| 372 | TOnDynamic extends undefined | FormValidateOrFn<TFormData>, |
| 373 | TOnDynamicAsync extends undefined | FormAsyncValidateOrFn<TFormData>, |
| 374 | TOnServer extends undefined | FormAsyncValidateOrFn<TFormData>, |
| 375 | TSubmitMeta, |
| 376 | TRenderProps extends Record<string, unknown> = {}, |
| 377 | >({ |
| 378 | render, |
| 379 | props, |
| 380 | }: WithFormProps< |
| 381 | TFormData, |
| 382 | TOnMount, |
| 383 | TOnChange, |
| 384 | TOnChangeAsync, |
| 385 | TOnBlur, |
| 386 | TOnBlurAsync, |
| 387 | TOnSubmit, |
| 388 | TOnSubmitAsync, |
| 389 | TOnDynamic, |
| 390 | TOnDynamicAsync, |
| 391 | TOnServer, |
| 392 | TSubmitMeta, |
| 393 | TComponents, |
| 394 | TFormComponents, |
| 395 | TRenderProps |
| 396 | >): WithFormProps< |
| 397 | UnwrapOrAny<TFormData>, |
| 398 | UnwrapDefaultOrAny<undefined | FormValidateOrFn<TFormData>, TOnMount>, |
| 399 | UnwrapDefaultOrAny<undefined | FormValidateOrFn<TFormData>, TOnChange>, |
| 400 | UnwrapDefaultOrAny<undefined | FormValidateOrFn<TFormData>, TOnChangeAsync>, |
| 401 | UnwrapDefaultOrAny<undefined | FormValidateOrFn<TFormData>, TOnBlur>, |
| 402 | UnwrapDefaultOrAny<undefined | FormValidateOrFn<TFormData>, TOnBlurAsync>, |
| 403 | UnwrapDefaultOrAny<undefined | FormValidateOrFn<TFormData>, TOnSubmit>, |
| 404 | UnwrapDefaultOrAny<undefined | FormValidateOrFn<TFormData>, TOnSubmitAsync>, |
| 405 | UnwrapDefaultOrAny<undefined | FormValidateOrFn<TFormData>, TOnDynamic>, |
| 406 | UnwrapDefaultOrAny< |
| 407 | undefined | FormValidateOrFn<TFormData>, |
| 408 | TOnDynamicAsync |
| 409 | >, |
| 410 | UnwrapDefaultOrAny<undefined | FormValidateOrFn<TFormData>, TOnServer>, |
| 411 | UnwrapOrAny<TSubmitMeta>, |
| 412 | UnwrapOrAny<TComponents>, |
| 413 | UnwrapOrAny<TFormComponents>, |
| 414 | UnwrapOrAny<TRenderProps> |
| 415 | >['render'] { |
| 416 | return (innerProps) => render({ ...props, ...innerProps }) |
| 417 | } |
| 418 | |
| 419 | return { |
| 420 | useAppForm, |
no outgoing calls
no test coverage detected