import React, { Component } from 'react'; import ReactDOM from 'react-dom'; import { Modal, Button, Tab } from 'react-bootstrap'; import Axios from 'axios'; import { toast } from 'react-toastify'; import SettingsInput from '../SettingsInput'; export default class GraphsSettings extends Component { constructor(props) { super(props) this.state = { data: this.props.data } } inputHandler = (name, val) => { var settings = this.state.data; var i = 0; settings.forEach(ele => { if(ele.obj.name == name) { ele.obj.value = val; } settings[i] = ele; i++; }); this.setState({ data: settings }); } render() { var settings = this.props.generateInputs(this.state.data, this.inputHandler); return ( {settings}
); } } if (document.getElementById('GraphsSettings')) { ReactDOM.render(, document.getElementById('GraphsSettings')); }