diff options
-rw-r--r-- | src/components/Icons.tsx | 15 | ||||
-rw-r--r-- | src/plugins/searchReply/index.tsx | 5 |
2 files changed, 17 insertions, 3 deletions
diff --git a/src/components/Icons.tsx b/src/components/Icons.tsx index 2aea67c..26364fc 100644 --- a/src/components/Icons.tsx +++ b/src/components/Icons.tsx @@ -221,3 +221,18 @@ export function CogWheel(props: IconProps) { </Icon> ); } + +export function ReplyIcon(props: IconProps) { + return ( + <Icon + {...props} + className={classes(props.className, "vc-reply-icon")} + viewBox="0 0 24 24" + > + <path + fill="currentColor" + d="M10 8.26667V4L3 11.4667L10 18.9333V14.56C15 14.56 18.5 16.2667 21 20C20 14.6667 17 9.33333 10 8.26667Z" + /> + </Icon> + ); +} diff --git a/src/plugins/searchReply/index.tsx b/src/plugins/searchReply/index.tsx index 3f5c643..98f26e0 100644 --- a/src/plugins/searchReply/index.tsx +++ b/src/plugins/searchReply/index.tsx @@ -17,14 +17,13 @@ */ import { addContextMenuPatch, findGroupChildrenByChildId, NavContextMenuPatchCallback, removeContextMenuPatch } from "@api/ContextMenu"; +import { ReplyIcon } from "@components/Icons"; import { Devs } from "@utils/constants"; -import { LazyComponent } from "@utils/react"; import definePlugin from "@utils/types"; -import { findByCode, findByCodeLazy } from "@webpack"; +import { findByCodeLazy } from "@webpack"; import { ChannelStore, i18n, Menu, PermissionsBits, PermissionStore, SelectedChannelStore } from "@webpack/common"; import { Message } from "discord-types/general"; -const ReplyIcon = LazyComponent(() => findByCode("M10 8.26667V4L3 11.4667L10 18.9333V14.56C15 14.56 18.5 16.2667 21 20C20 14.6667 17 9.33333 10 8.26667Z")); const replyFn = findByCodeLazy("showMentionToggle", "TEXTAREA_FOCUS", "shiftKey"); |