this.state decompose

This commit is contained in:
Vladislav Makhov 2020-11-05 18:14:59 +03:00
parent 49acf0168c
commit c483acfde3

View File

@ -42,17 +42,18 @@ class ConsumerModalDialog extends React.Component {
sendConsumerNewProps, sendConsumerNewProps,
onModalClose, onModalClose,
} = this.props; } = this.props;
const { state } = this;
onChangeLoading(true); onChangeLoading(true);
const prop = []; const prop = [];
let i = 0; let i = 0;
let stateLength = Object.keys(this.state).length; let stateLength = Object.keys(state).length;
for (i = 0; i < stateLength; i++) { for (i = 0; i < stateLength; i++) {
prop.push({ prop.push({
name: Object.keys(this.state)[i], name: Object.keys(state)[i],
value: Object.values(this.state)[i], value: Object.values(state)[i],
}); });
} }
const data = { const data = {
@ -111,6 +112,7 @@ class ConsumerModalDialog extends React.Component {
t, t,
} = this.props; } = this.props;
const { const {
state,
onChangeHandler, onChangeHandler,
updateConsumerValues, updateConsumerValues,
bodyDescription, bodyDescription,
@ -138,7 +140,7 @@ class ConsumerModalDialog extends React.Component {
placeholder={prop.title} placeholder={prop.title}
isAutoFocussed={i === 0 && true} isAutoFocussed={i === 0 && true}
tabIndex={1} tabIndex={1}
value={Object.values(this.state)[i]} value={Object.values(state)[i]}
isDisabled={isLoading} isDisabled={isLoading}
onChange={onChangeHandler} onChange={onChangeHandler}
/> />