2020-05-16 23:24:51 +02:00
|
|
|
import BDV2 from "../modules/v2";
|
|
|
|
|
|
|
|
import SettingsGroup from "./settingsGroup";
|
2020-06-26 21:05:09 +02:00
|
|
|
import MarginTop from "./margintop";
|
2020-05-16 23:24:51 +02:00
|
|
|
|
|
|
|
export default class V2C_SectionedSettingsPanel extends BDV2.reactComponent {
|
|
|
|
|
|
|
|
constructor(props) {
|
|
|
|
super(props);
|
|
|
|
}
|
|
|
|
|
|
|
|
render() {
|
2020-06-26 21:05:09 +02:00
|
|
|
return this.props.sections.map((section, i) => {
|
|
|
|
return [
|
|
|
|
i !== 0 ? BDV2.react.createElement(MarginTop, {}) : null,
|
|
|
|
BDV2.react.createElement(SettingsGroup, Object.assign({}, section, {onChange: this.props.onChange}))
|
|
|
|
]
|
|
|
|
})
|
2020-05-16 23:24:51 +02:00
|
|
|
}
|
|
|
|
}
|