diff --git a/src/App.js b/src/App.js index d8e504b..121ab70 100644 --- a/src/App.js +++ b/src/App.js @@ -85,6 +85,7 @@ class App extends Component { this.state = { ready: false, darkMode: false, + copied: false, sidebar: true, codeView: false, view: 'desktop', @@ -111,7 +112,7 @@ class App extends Component { } handleContentDidMount() { - setTimeout(() => { + setTimeout(() => { this.setState({ ready: true, markup: this.markupRef.current.innerHTML @@ -211,10 +212,16 @@ class App extends Component { input.select(); document.execCommand('copy'); document.body.removeChild(input); + this.setState({copied: true}); + setTimeout(() => { + this.setState({ + copied: false + }) + }, 2000); } render() { - const { darkMode, theme, blockName, blockType, sidebar, view } = this.state; + const { darkMode, theme, blockName, blockType, sidebar, view, copied } = this.state; return (