16 lines
430 B
TypeScript
16 lines
430 B
TypeScript
/* Copy to Clipboard */
|
|
export async function copyToClipboard(textToCopy: string, type: string) {
|
|
const toast = useToast()
|
|
|
|
try {
|
|
await navigator.clipboard.writeText(textToCopy)
|
|
toast.add({
|
|
title: 'Texto copiado!',
|
|
description: `${textToCopy}`,
|
|
icon: 'ph-clipboard-text',
|
|
color: type == 'activities' ? 'success' : 'info'
|
|
})
|
|
} catch (err) {
|
|
console.error('Failed to copy: ', err)
|
|
}
|
|
} |