diff --git a/browser/main/modals/PreferencesModal/SnippetTab.js b/browser/main/modals/PreferencesModal/SnippetTab.js index e35ecd69..f16bac7b 100644 --- a/browser/main/modals/PreferencesModal/SnippetTab.js +++ b/browser/main/modals/PreferencesModal/SnippetTab.js @@ -6,6 +6,7 @@ import i18n from 'browser/lib/i18n' import dataApi from 'browser/main/lib/dataApi' import SnippetList from './SnippetList' import eventEmitter from 'browser/main/lib/eventEmitter' +import copy from 'copy-to-clipboard' class SnippetTab extends React.Component { constructor (props) { @@ -54,6 +55,10 @@ class SnippetTab extends React.Component { } } + handleCopySnippet (e) { + copy(this.state.currentSnippet.content) + } + render () { const { config, storageKey } = this.props const { currentSnippet } = this.state @@ -70,6 +75,13 @@ class SnippetTab extends React.Component { onSnippetDeleted={this.handleDeleteSnippet.bind(this)} currentSnippet={currentSnippet} />