krz/brand-bench
A dynamic brand documentation generator with Ollama integration.
clone: git clone https://gitbay.org/krz/brand-bench.git
main: src/lib/clipboard.ts · raw
1export async function copyToClipboard(text: string): Promise<boolean> {
2 try {
3 await navigator.clipboard.writeText(text);
4 return true;
5 } catch {
6 // Fallback for older browsers
7 const el = document.createElement('textarea');
8 el.value = text;
9 el.style.position = 'fixed';
10 el.style.left = '-9999px';
11 document.body.appendChild(el);
12 el.select();
13 const ok = document.execCommand('copy');
14 document.body.removeChild(el);
15 return ok;
16 }
17}