diff --git a/src/equicordplugins/loginWithQR/index.tsx b/src/equicordplugins/loginWithQR/index.tsx index 3d9f1b41d..1b2b6b658 100644 --- a/src/equicordplugins/loginWithQR/index.tsx +++ b/src/equicordplugins/loginWithQR/index.tsx @@ -12,7 +12,7 @@ import { Button, Forms, i18n, Menu, TabBar } from "@webpack/common"; import { ReactElement } from "react"; import { preload, unload } from "./images"; -import { cl, QrCodeCameraIcon } from "./ui"; +import { cl, QrCodeIcon } from "./ui"; import openQrModal from "./ui/modals/QrModal"; export default definePlugin({ @@ -106,7 +106,7 @@ export default definePlugin({ Forms as any as { SpinnerTypes: typeof SpinnerTypes; }); -export const { QrCodeCameraIcon } = findByPropsLazy("QrCodeCameraIcon") as { - QrCodeCameraIcon: ComponentType<{ - size: number; - }>; -}; +const icons = findByPropsLazy("PencilIcon"); +export const QrCodeIcon = proxyLazy(() => icons.QrCodeCameraIcon ?? icons.QrCodeIcon) as ComponentType<{ + size: number; +}>; export const cl = classNameFactory("qrlogin-");