diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-10-12 14:44:33 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-10-12 14:44:33 +0200 |
| commit | 1e39e0d283ad06a4a8212abbe2c817eb6e3f5b91 (patch) | |
| tree | 619d266f1b0103b719d0cce89c39112aea48450b /animism-align/frontend/app/views/align/containers | |
| parent | ac03ba9a645066acfda0449a879034531bb6cee3 (diff) | |
toggle script
Diffstat (limited to 'animism-align/frontend/app/views/align/containers')
| -rw-r--r-- | animism-align/frontend/app/views/align/containers/script.container.js | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/animism-align/frontend/app/views/align/containers/script.container.js b/animism-align/frontend/app/views/align/containers/script.container.js index cc340c6..fe3f27b 100644 --- a/animism-align/frontend/app/views/align/containers/script.container.js +++ b/animism-align/frontend/app/views/align/containers/script.container.js @@ -6,17 +6,34 @@ import { connect } from 'react-redux' import actions from 'app/actions' class Timeline extends Component { + state = { + visible: false, + } constructor(props){ super(props) } render() { if (this.props.text.loading) return <div /> + if (!this.state.visible) { + return ( + <div className='script'> + <button onClick={() => this.setState({ visible: true })}> + + + </button> + </div> + ) + } return ( - <textarea - className='script' - onChange={e => actions.site.updateText(e.target.value)} - value={this.props.text} - /> + <div className='script'> + <textarea + className='script' + onChange={e => actions.site.updateText(e.target.value)} + value={this.props.text} + /> + <button onClick={() => this.setState({ visible: false })}> + x + </button> + </div> ) } } |
