on master help sign in
fix: correctly re-execute onValues after validation resumes
commit686f74ee76c50f2760ffacdfd13d86f1b8b02df3 authorMatt Condon (shrugs) <mattgcondon@gmail.com> dateMon 26 Aug 2019, 15:56 (7 years ago) parent43a012a
3 files changed+5−4
src/components/InlineEthereumTransaction.js+1−1 src/form/ValuesHandler.js+3−2 src/views/Admin/AdminNetworkingKeys.js+1−1
src/components/InlineEthereumTransaction.js+1−1
@@ -140,7 +140,7 @@ export default function InlineEthereumTransaction({
140140 return (
141141 <Grid className={cn(className, 'mt1')}>
142142 <BridgeForm validate={validate} onValues={onValues}>
143− {({ handleSubmit }) => (
143+ {() => (
144144 <>
145145 {renderPrimarySection()}
146146
src/form/ValuesHandler.js+3−2
@@ -6,12 +6,13 @@ import { useForm } from 'react-final-form';
66 */
77export default function ValuesHandler({ valid, validating, values, onValues }) {
88 const form = useForm();
9+ const validationPaused = form.isValidationPaused();
910
1011 useEffect(() => {
11− if (!validating && !form.isValidationPaused()) {
12+ if (!validating && !validationPaused) {
1213 onValues && onValues({ valid, values, form });
1314 }
14− }, [form, onValues, valid, validating, values]);
15+ }, [form, onValues, valid, validating, validationPaused, values]);
1516
1617 return null;
1718}
src/views/Admin/AdminNetworkingKeys.js+1−1
@@ -332,7 +332,7 @@ export default function AdminNetworkingKeys() {
332332 validate={validate}
333333 onValues={onValues}
334334 initialValues={initialValues}>
335− {({ handleSubmit }) => (
335+ {() => (
336336 <>
337337 <Grid.Item
338338 full