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}