Files
ontime/apps/client/src/common/utils/copyToClipboard.ts
T
2025-12-09 19:13:36 +01:00

19 lines
402 B
TypeScript

/**
* copy text to clipboard
* @throws if not supported or permission denied
*/
export async function copyToClipboard(text: string) {
await navigator.clipboard?.writeText(text);
}
/**
* Copy to clipboard but safely ignore errors
*/
export async function safeCopyToClipboard(text: string): Promise<void> {
try {
await copyToClipboard(text);
} catch {
// Silently ignore errors
}
}