import { clear, writeText } from "@tauri-apps/plugin-clipboard-manager"; import { showToast } from "./toast"; export function copyToClipboard( text: string | null, { disableToast }: { disableToast?: boolean } = {}, ) { if (text == null) { clear().catch(console.error); } else { writeText(text).catch(console.error); } if (text !== "" && !disableToast) { showToast({ id: "copied", color: "success", icon: "copy", message: "Copied to clipboard", }); } }