Skip to content

Commit ed7be36

Browse files
committed
fix(renderer): Use Object customizer to create values
1 parent 1639d79 commit ed7be36

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

packages/react-form-renderer/src/form-renderer/render-form.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { useContext } from 'react';
22
import PropTypes from 'prop-types';
3-
import set from 'lodash/set';
3+
import setWith from 'lodash/setWith';
44
import { Field } from 'react-final-form';
55
import RendererContext from '../renderer-context';
66
import Condition from '../condition';
@@ -44,7 +44,12 @@ const ConditionTriggerDetector = ({ values = {}, triggers = [], children, condit
4444
return (
4545
<Field name={name} subscription={{ value: true }}>
4646
{({ input: { value } }) => (
47-
<ConditionTriggerDetector triggers={[...internalTriggers]} values={set({ ...values }, name, value)} condition={condition} field={field}>
47+
<ConditionTriggerDetector
48+
triggers={[...internalTriggers]}
49+
values={setWith({ ...values }, name, value, Object)}
50+
condition={condition}
51+
field={field}
52+
>
4853
{children}
4954
</ConditionTriggerDetector>
5055
)}

0 commit comments

Comments
 (0)