mirror of
https://github.com/elyby/accounts-frontend.git
synced 2024-11-30 10:42:34 +05:30
17 lines
413 B
TypeScript
17 lines
413 B
TypeScript
import copyToClipboard from 'copy-to-clipboard';
|
|
|
|
/**
|
|
* Simple wrapper to copy-to-clipboard library, that adds support
|
|
* for the new navigator.clipboard API.
|
|
*
|
|
* @param {string} content
|
|
* @returns {Promise<*>}
|
|
*/
|
|
export default async function copy(content: string): Promise<void> {
|
|
if (navigator.clipboard) {
|
|
return navigator.clipboard.writeText(content);
|
|
}
|
|
|
|
copyToClipboard(content);
|
|
}
|