From cdfbe33052ff392c0dfbb71107a6ad68e776c922 Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Thu, 13 Feb 2025 13:31:05 -0500 Subject: [PATCH] Fix StatusPresets --- src/equicordplugins/statusPresets/index.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/equicordplugins/statusPresets/index.tsx b/src/equicordplugins/statusPresets/index.tsx index 904f30c3..17684d5c 100644 --- a/src/equicordplugins/statusPresets/index.tsx +++ b/src/equicordplugins/statusPresets/index.tsx @@ -24,12 +24,11 @@ import ErrorBoundary from "@components/ErrorBoundary"; import { EquicordDevs } from "@utils/constants"; import { proxyLazy } from "@utils/lazy"; import { classes } from "@utils/misc"; -import { ModalProps, openModalLazy } from "@utils/modal"; +import { openModalLazy } from "@utils/modal"; import { useForceUpdater } from "@utils/react"; import definePlugin, { OptionType, StartAt } from "@utils/types"; import { extractAndLoadChunksLazy, findByPropsLazy, findComponentByCodeLazy, findModuleId, wreq } from "@webpack"; import { Button, Clickable, Menu, Toasts, UserStore, useState } from "@webpack/common"; -import { FunctionComponent } from "react"; const settings = definePluginSettings({ @@ -62,7 +61,7 @@ const PMenu = findComponentByCodeLazy(".menuItemLabel", ".menuItemInner"); const EmojiComponent = findComponentByCodeLazy(/\.translateSurrogatesToInlineEmoji\(\i.\i\),/); const CustomStatusSettings = getUserSettingLazy("status", "customStatus")!; -const StatsModule: { default: FunctionComponent; } = proxyLazy(() => { +const StatusModule = proxyLazy(() => { const id = findModuleId("this.renderCustomStatusInput()"); return wreq(Number(id)); }); @@ -71,7 +70,9 @@ const requireCustomStatusModal = extractAndLoadChunksLazy(["action:\"PRESS_ADD_C const openCustomStatusModalLazy = () => openModalLazy(async () => { await requireCustomStatusModal(); - return props => ; + const key = Object.keys(StatusModule)[0]; + const Component = StatusModule[key]; + return props => ; }); function getExpirationMs(expiration: "TODAY" | number) {