( dispatchQueue, domEventName, maybeTargetInst, nativeEvent, nativeEventTarget )
| 15020 | return form; |
| 15021 | } |
| 15022 | function extractEvents$1( |
| 15023 | dispatchQueue, |
| 15024 | domEventName, |
| 15025 | maybeTargetInst, |
| 15026 | nativeEvent, |
| 15027 | nativeEventTarget |
| 15028 | ) { |
| 15029 | if ( |
| 15030 | "submit" === domEventName && |
| 15031 | maybeTargetInst && |
| 15032 | maybeTargetInst.stateNode === nativeEventTarget |
| 15033 | ) { |
| 15034 | var action = coerceFormActionProp( |
| 15035 | (nativeEventTarget[internalPropsKey] || null).action |
| 15036 | ), |
| 15037 | submitter = nativeEvent.submitter; |
| 15038 | submitter && |
| 15039 | ((domEventName = (domEventName = submitter[internalPropsKey] || null) |
| 15040 | ? coerceFormActionProp(domEventName.formAction) |
| 15041 | : submitter.getAttribute("formAction")), |
| 15042 | null !== domEventName && ((action = domEventName), (submitter = null))); |
| 15043 | var event = new SyntheticEvent( |
| 15044 | "action", |
| 15045 | "action", |
| 15046 | null, |
| 15047 | nativeEvent, |
| 15048 | nativeEventTarget |
| 15049 | ); |
| 15050 | dispatchQueue.push({ |
| 15051 | event: event, |
| 15052 | listeners: [ |
| 15053 | { |
| 15054 | instance: null, |
| 15055 | listener: function () { |
| 15056 | if (nativeEvent.defaultPrevented) { |
| 15057 | if (0 !== currentEventTransitionLane) { |
| 15058 | var formData = submitter |
| 15059 | ? createFormDataWithSubmitter(nativeEventTarget, submitter) |
| 15060 | : new FormData(nativeEventTarget); |
| 15061 | startHostTransition( |
| 15062 | maybeTargetInst, |
| 15063 | { |
| 15064 | pending: !0, |
| 15065 | data: formData, |
| 15066 | method: nativeEventTarget.method, |
| 15067 | action: action |
| 15068 | }, |
| 15069 | null, |
| 15070 | formData |
| 15071 | ); |
| 15072 | } |
| 15073 | } else |
| 15074 | "function" === typeof action && |
| 15075 | (event.preventDefault(), |
| 15076 | (formData = submitter |
| 15077 | ? createFormDataWithSubmitter(nativeEventTarget, submitter) |
| 15078 | : new FormData(nativeEventTarget)), |
| 15079 | startHostTransition( |
no test coverage detected
searching dependent graphs…