diff --git a/ghost/admin/app/components/modal-share.js b/ghost/admin/app/components/modal-share.js index cf4bf97252..60a1bdce3e 100644 --- a/ghost/admin/app/components/modal-share.js +++ b/ghost/admin/app/components/modal-share.js @@ -1,5 +1,15 @@ import ModalComponent from 'ghost-admin/components/modal-base'; +import copyTextToClipboard from 'ghost-admin/utils/copy-text-to-clipboard'; +import {inject} from 'ghost-admin/decorators/inject'; +import {task, timeout} from 'ember-concurrency'; export default ModalComponent.extend({ + config: inject(), -}); + copySiteUrl: task(function* () { + copyTextToClipboard(this.config.blogUrl); + yield timeout(1000); + return true; + }) + +}); \ No newline at end of file