react-form
Advanced tools
Comparing version 4.0.0-alpha.13 to 4.0.0-alpha.14
@@ -1284,10 +1284,12 @@ import React from 'react'; | ||
React.useEffect(function () { | ||
var _formApiRef$current$_ = formApiRef.current.__getFieldMetaRef(fieldName), | ||
meta = _formApiRef$current$_.current; | ||
meta.instanceRefs = meta.instanceRefs || {}; | ||
meta.instanceRefs[instanceID] = fieldApiRef; | ||
var fieldID = getFieldID(fieldName); | ||
var metaRef = formApiRef.current.__fieldMetaRefs[fieldID].current; | ||
metaRef.instanceRefs = metaRef.instanceRefs || {}; | ||
metaRef.instanceRefs[instanceID] = fieldApiRef; | ||
return function () { | ||
delete metaRef.instanceRefs[instanceID]; | ||
delete meta.instanceRefs[instanceID]; | ||
if (!Object.keys(metaRef.instanceRefs).length) { | ||
if (!Object.keys(meta.instanceRefs).length) { | ||
fieldApiRef.current.setMeta(function () { | ||
@@ -1294,0 +1296,0 @@ return undefined; |
@@ -1290,10 +1290,12 @@ 'use strict'; | ||
React.useEffect(function () { | ||
var _formApiRef$current$_ = formApiRef.current.__getFieldMetaRef(fieldName), | ||
meta = _formApiRef$current$_.current; | ||
meta.instanceRefs = meta.instanceRefs || {}; | ||
meta.instanceRefs[instanceID] = fieldApiRef; | ||
var fieldID = getFieldID(fieldName); | ||
var metaRef = formApiRef.current.__fieldMetaRefs[fieldID].current; | ||
metaRef.instanceRefs = metaRef.instanceRefs || {}; | ||
metaRef.instanceRefs[instanceID] = fieldApiRef; | ||
return function () { | ||
delete metaRef.instanceRefs[instanceID]; | ||
delete meta.instanceRefs[instanceID]; | ||
if (!Object.keys(metaRef.instanceRefs).length) { | ||
if (!Object.keys(meta.instanceRefs).length) { | ||
fieldApiRef.current.setMeta(function () { | ||
@@ -1300,0 +1302,0 @@ return undefined; |
{ | ||
"name": "react-form", | ||
"version": "4.0.0-alpha.13", | ||
"version": "4.0.0-alpha.14", | ||
"description": "⚛️ 💼 React hooks for managing form state and lifecycle", | ||
@@ -5,0 +5,0 @@ "author": "tannerlinsley", |
@@ -448,3 +448,3 @@ # ⚛️ 💼 React Form | ||
- The current submission will abort 🛑 | ||
- The form's `onSubmit` function will be called | ||
- The form's `onSubmit` function will be called ✅ | ||
@@ -451,0 +451,0 @@ ### Synchronous Validation |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
230493
2254