refactoring

This commit is contained in:
egradanin
2019-01-19 14:24:54 +01:00
parent 152dae91d7
commit 3cebd722fd
17 changed files with 247 additions and 187 deletions

View File

@@ -0,0 +1,21 @@
import React from "react";
import CheckboxAndRadioWrapper from "components/widgets/CheckboxAndRadioWrapper";
import { optionchangewrapper } from "utils/optionchangewrapper";
class SelectDisplayCheckboxWrapper extends React.Component {
render() {
const { options, checkboxOptions, parentOptionName } = this.props;
let elements =
options[parentOptionName] &&
checkboxOptions[options[parentOptionName].value].elements;
return elements ? (
<div>
<CheckboxAndRadioWrapper
componentName={`${parentOptionName}-child`}
elements={elements}
/>
</div>
) : null;
}
}
export default optionchangewrapper(SelectDisplayCheckboxWrapper);