How to use the @uform/core.LifeCycleTypes.ON_FORM_SUBMIT_END function in @uform/core

To help you get started, we’ve selected a few @uform/core examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github alibaba / uform / packages / react / src / shared.ts View on Github external
onFormSubmitValidateStart$: createEffectHook(
    LifeCycleTypes.ON_FORM_SUBMIT_VALIDATE_START
  ),
  onFormSubmitValidateSuccess$: createEffectHook(
    LifeCycleTypes.ON_FORM_SUBMIT_VALIDATE_SUCCESS
  ),
  onFormSubmitValidateFailed$: createEffectHook(
    LifeCycleTypes.ON_FORM_SUBMIT_VALIDATE_FAILED
  ),

  onFormSubmit$: createEffectHook(LifeCycleTypes.ON_FORM_SUBMIT),
  onFormSubmitStart$: createEffectHook(
    LifeCycleTypes.ON_FORM_SUBMIT_START
  ),
  onFormSubmitEnd$: createEffectHook(
    LifeCycleTypes.ON_FORM_SUBMIT_END
  ),
  onFormMount$: createEffectHook(LifeCycleTypes.ON_FORM_MOUNT),
  onFormUnmount$: createEffectHook(LifeCycleTypes.ON_FORM_UNMOUNT),
  onFormValidateStart$: createEffectHook(
    LifeCycleTypes.ON_FORM_VALIDATE_START
  ),
  onFormValidateEnd$: createEffectHook(
    LifeCycleTypes.ON_FORM_VALIDATE_END
  ),
  onFormValuesChange$: createEffectHook(
    LifeCycleTypes.ON_FORM_VALUES_CHANGE
  ),

  onFormGraphChange$: createEffectHook(
    LifeCycleTypes.ON_FORM_GRAPH_CHANGE
  ),
github alibaba / uform / packages / react / src / components / FormConsumer.tsx View on Github external
const transformStatus = (type: string, ref: any) => {
  switch (type) {
    case LifeCycleTypes.ON_FORM_INIT:
      return 'initialize'
    case LifeCycleTypes.ON_FORM_SUBMIT_START:
      ref.current.submitting = true
      return 'submitting'
    case LifeCycleTypes.ON_FORM_SUBMIT_END:
      ref.current.submitting = false
      return 'submitted'
    default:
      return ref.current.submitting ? 'submitting' : type
  }
}