import Clipboard from 'clipboard' export function handleClipboard (text, event, onSuccess, onError) { event = event || {} const clipboard = new Clipboard(event.target, { text: () => text }) clipboard.on('success', () => { onSuccess() clipboard.off('error') clipboard.off('success') clipboard.destroy() }) clipboard.on('error', () => { onError() clipboard.off('error') clipboard.off('success') clipboard.destroy() }) clipboard.onClick(event) }