
* fix: update to latest sapper fixes #416 * fix error and debug pages * requestIdleCallback makes column switching feel way nicer than double rAF * add export feature * add better csp info * workaround for sapper sub-page issue * clarify in readme about exporting * fix now config * switch from rIC to triple raf * style-loader is no longer used * update theming guide
17 lines
456 B
JavaScript
17 lines
456 B
JavaScript
import { importShowCopyDialog } from '../_components/dialog/asyncDialogs'
|
|
import { toast } from '../_utils/toast'
|
|
|
|
export async function copyText (text) {
|
|
if (navigator.clipboard) { // not supported in all browsers
|
|
try {
|
|
await navigator.clipboard.writeText(text)
|
|
toast.say('Copied to clipboard')
|
|
return
|
|
} catch (e) {
|
|
console.error(e)
|
|
}
|
|
}
|
|
|
|
let showCopyDialog = await importShowCopyDialog()
|
|
showCopyDialog(text)
|
|
}
|