Clipboard Fixes

This commit is contained in:
thororen1234 2025-04-16 22:52:50 -04:00
parent 5d00294ee5
commit 506e3dcfd6
No known key found for this signature in database
12 changed files with 38 additions and 34 deletions

View file

@ -4,10 +4,11 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { copyToClipboard } from "@utils/clipboard";
import { classes } from "@utils/misc";
import { ModalProps } from "@utils/modal";
import { findByCode, findByCodeLazy, findByProps, findComponentByCodeLazy } from "@webpack";
import { Clipboard, ContextMenuApi, FluxDispatcher, Menu, NavigationRouter, React } from "@webpack/common";
import { ContextMenuApi, FluxDispatcher, Menu, NavigationRouter, React } from "@webpack/common";
import noteHandler from "../../NoteHandler";
import { HolyNotes } from "../../types";
@ -139,13 +140,13 @@ const NoteContextMenu = (
<Menu.MenuItem
label="Copy Text"
id="copy-text"
action={() => Clipboard.copy(note.content)}
action={() => copyToClipboard(note.content)}
/>
{note?.attachments.length ? (
<Menu.MenuItem
label="Copy Attachment URL"
id="copy-url"
action={() => Clipboard.copy(note.attachments[0].url)}
action={() => copyToClipboard(note.attachments[0].url)}
/>) : null}
<Menu.MenuItem
color="danger"
@ -181,7 +182,7 @@ const NoteContextMenu = (
<Menu.MenuItem
label="Copy ID"
id="copy-id"
action={() => Clipboard.copy(note.id)}
action={() => copyToClipboard(note.id)}
/>
</Menu.Menu>
);