Fix clipboard api, IrcColors, and Memberlist Decorators (#3383)

Co-authored-by: Vending Machine <vendicated@riseup.net>
This commit is contained in:
sadan4 2025-04-16 14:34:16 -04:00 committed by GitHub
parent 82f9cd1d3a
commit 524202e49d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 58 additions and 66 deletions

View file

@ -7,11 +7,12 @@
import { definePluginSettings } from "@api/Settings";
import { getUserSettingLazy } from "@api/UserSettings";
import { ImageIcon } from "@components/Icons";
import { copyToClipboard } from "@utils/clipboard";
import { Devs } from "@utils/constants";
import { getCurrentGuild, openImageModal } from "@utils/discord";
import definePlugin, { OptionType } from "@utils/types";
import { findByPropsLazy } from "@webpack";
import { Clipboard, GuildStore, Menu, PermissionStore } from "@webpack/common";
import { GuildStore, Menu, PermissionStore } from "@webpack/common";
const GuildSettingsActions = findByPropsLazy("open", "selectRole", "updateGuild");
@ -87,7 +88,7 @@ export default definePlugin({
<Menu.MenuItem
id="vc-copy-role-color"
label="Copy Role Color"
action={() => Clipboard.copy(role.colorString!)}
action={() => copyToClipboard(role.colorString!)}
icon={AppearanceIcon}
/>
);