import { getSnippet } from "./mod.ts"; import { open } from "../scrapbox-userscript-std/dom.ts"; import { Scrapbox } from "../scrapbox-jp%2Ftypes/userscript.ts"; declare const scrapbox: Scrapbox; export const setup = (project: string) => { scrapbox.PopupMenu.addButton({ title: (text) => text.includes("\n") ? `→${project}` : "", onClick: async () => { const { title, body } = getSnippet(project); await navigator.clipboard.writeText(body); if (!window.confirm("copied. create page?")) return; open(project, title, { body }); }, }); };