import React, {Component} from "react"; import {Button, Form} from "semantic-ui-react"; import {editModeIconStyle, editModeStyle, formStyle} from "./styleComponents"; class SettingsForm extends Component { constructor(props) { super(props); this.state = {} }; onChangeHandler = (event) => { let nam = event.target.name; let val = event.target.value; this.setState({[nam]: val}); }; saveChanges = () => { let newName = this.state["new-name"]; this.props.onChangeData(this.props.id, {"name": newName}); }; render() { return (
) } } export default class Settings extends Component { constructor(props) { super(props); this.state = { displayForm: false, } }; displayForm = () => { this.setState((prevState) => ({displayForm: !prevState.displayForm})); }; render() { const view = (
{this.state.displayForm ? ( ) : ("")}
{!this.state.displayForm ? ( ) :

×

}
); return ( {this.props.edit ? view : ("")} ) }; }