diff --git a/src/equicordplugins/soundBoardLogger/components/SoundBoardLog.tsx b/src/equicordplugins/soundBoardLogger/components/SoundBoardLog.tsx index 8dca45e3..e6c1d8cf 100644 --- a/src/equicordplugins/soundBoardLogger/components/SoundBoardLog.tsx +++ b/src/equicordplugins/soundBoardLogger/components/SoundBoardLog.tsx @@ -9,8 +9,7 @@ import { Flex } from "@components/Flex"; import { Margins } from "@utils/margins"; import { classes, copyWithToast } from "@utils/misc"; import { closeModal, ModalCloseButton, ModalContent, ModalFooter, ModalHeader, ModalRoot, ModalSize, openModal } from "@utils/modal"; -import { LazyComponent } from "@utils/react"; -import { filters, find } from "@webpack"; +import { findComponentByCodeLazy } from "@webpack"; import { Button, Clickable, Forms, Text, Tooltip, useEffect, UserUtils, useState } from "@webpack/common"; import { User } from "discord-types/general"; @@ -21,10 +20,7 @@ import { LogIcon } from "./Icons"; import { openMoreUsersModal } from "./MoreUsersModal"; import { openUserModal } from "./UserModal"; -const HeaderBarIcon = LazyComponent(() => { - const filter = filters.byCode(".HEADER_BAR_BADGE"); - return find(m => m.Icon && filter(m.Icon)).Icon; -}); +const HeaderBarIcon = findComponentByCodeLazy(".HEADER_BAR_BADGE_TOP:", '.iconBadge,"top"'); export async function openSoundBoardLog(): Promise { diff --git a/src/equicordplugins/soundBoardLogger/index.tsx b/src/equicordplugins/soundBoardLogger/index.tsx index 34e32e80..dd65610e 100644 --- a/src/equicordplugins/soundBoardLogger/index.tsx +++ b/src/equicordplugins/soundBoardLogger/index.tsx @@ -28,7 +28,7 @@ export default definePlugin({ predicate: () => settings.store.IconLocation === "toolbar", find: "toolbar:function", replacement: { - match: /(function \i\(\i\){)(.{1,200}toolbar.{1,200}mobileToolbar)/, + match: /(function \i\(\i\){)(.{1,500}toolbar.{1,500}mobileToolbar)/, replace: "$1$self.addSBIconToToolBar(arguments[0]);$2" } }