diff --git a/src/equicordplugins/baseDecoder/index.tsx b/src/equicordplugins/baseDecoder/index.tsx index 4c7b00183..42df06286 100644 --- a/src/equicordplugins/baseDecoder/index.tsx +++ b/src/equicordplugins/baseDecoder/index.tsx @@ -28,14 +28,13 @@ import { closeModal, ModalCloseButton, ModalContent, ModalFooter, ModalHeader, M import definePlugin, { OptionType } from "@utils/types"; import { Button, ChannelStore, Text } from "@webpack/common"; -const DecodeIcon = () => { +function DecodeIcon() { return ( - - + ); -}; +} function isValidUtf8String(str) { diff --git a/src/equicordplugins/copyProfileColors/index.tsx b/src/equicordplugins/copyProfileColors/index.tsx index 2a3ab604f..725c788e4 100644 --- a/src/equicordplugins/copyProfileColors/index.tsx +++ b/src/equicordplugins/copyProfileColors/index.tsx @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later */ -import { addContextMenuPatch, NavContextMenuPatchCallback, removeContextMenuPatch } from "@api/ContextMenu"; +import { NavContextMenuPatchCallback } from "@api/ContextMenu"; import { copyToClipboard } from "@utils/clipboard"; import { EquicordDevs } from "@utils/constants"; import definePlugin from "@utils/types"; @@ -69,10 +69,9 @@ export function ColorIcon() { viewBox="0 0 24 24" width="20" height="20" - fill="#94b3e4" xmlns="http://www.w3.org/2000/svg" > - + ); } @@ -83,7 +82,7 @@ const userContextMenuPatch: NavContextMenuPatchCallback = (children, { user }) = Copy Profile Colors} + label="Copy Profile Colors" action={() => copyProfileColors(user.id)} /> ); @@ -92,16 +91,9 @@ const userContextMenuPatch: NavContextMenuPatchCallback = (children, { user }) = export default definePlugin({ name: "CopyProfileColors", description: "A plugin to copy people's profile gradient colors to clipboard.", - authors: [EquicordDevs.Crxa, EquicordDevs.Cortex], // Cortex is here because he showed me how to add icons <3 - - start() { - addContextMenuPatch("user-context", userContextMenuPatch); - addContextMenuPatch("user-profile-actions", userContextMenuPatch); - }, - - stop() { - // bye bye menu options - removeContextMenuPatch("user-context", userContextMenuPatch); - removeContextMenuPatch("user-profile-actions", userContextMenuPatch); + authors: [EquicordDevs.Crxa, EquicordDevs.Cortex], + contextMenus: { + "user-context": userContextMenuPatch, + "user-profile-actions": userContextMenuPatch } }); diff --git a/src/equicordplugins/questify/index.tsx b/src/equicordplugins/questify/index.tsx index bc10c2dfd..a39437506 100644 --- a/src/equicordplugins/questify/index.tsx +++ b/src/equicordplugins/questify/index.tsx @@ -1055,7 +1055,6 @@ export default definePlugin({ find: "CLAIMED=\"claimed\",", group: true, replacement: [ - { // Run Questify's sort function every time due to hook requirements but return // early if not applicable. If the sort method is set to "Questify", replace the