diff --git a/src/components/Icons.tsx b/src/components/Icons.tsx
index 65b2ac1e0..332cd3ecd 100644
--- a/src/components/Icons.tsx
+++ b/src/components/Icons.tsx
@@ -729,3 +729,23 @@ export const ClockIcon = (props?: any) => {
);
};
+
+export const QrCodeIcon = (props?: any) => {
+ return (
+
+
+
+
+ );
+};
diff --git a/src/equicordplugins/loginWithQR/index.tsx b/src/equicordplugins/loginWithQR/index.tsx
index 54d15387b..d0c36ccc6 100644
--- a/src/equicordplugins/loginWithQR/index.tsx
+++ b/src/equicordplugins/loginWithQR/index.tsx
@@ -6,6 +6,7 @@
import { plugins } from "@api/PluginManager";
import { definePluginSettings } from "@api/Settings";
+import { QrCodeIcon } from "@components/Icons";
import { Paragraph } from "@components/Paragraph";
import SettingsPlugin from "@plugins/_core/settings";
import { EquicordDevs } from "@utils/constants";
@@ -15,7 +16,6 @@ import definePlugin, { OptionType } from "@utils/types";
import { Button } from "@webpack/common";
import { preload, unload } from "./images";
-import { QrCodeIcon } from "./ui";
import openQrModal from "./ui/modals/QrModal";
const settings = definePluginSettings({
diff --git a/src/equicordplugins/loginWithQR/ui/index.ts b/src/equicordplugins/loginWithQR/ui/index.ts
index 0683fa372..905dac04e 100644
--- a/src/equicordplugins/loginWithQR/ui/index.ts
+++ b/src/equicordplugins/loginWithQR/ui/index.ts
@@ -32,6 +32,4 @@ type Spinner = ComponentType, "children"> &
// https://github.com/Kyuuhachi/VencordPlugins/blob/main/MessageLinkTooltip/index.tsx#L11-L33
export const Spinner = findComponentByCodeLazy('"pulsingEllipsis"') as unknown as Spinner;
-export const QrCodeIcon = findComponentByCodeLazy("0v3ZM20");
-
export const cl = classNameFactory("qrlogin-");
diff --git a/src/equicordplugins/loginWithQR/ui/modals/QrModal.tsx b/src/equicordplugins/loginWithQR/ui/modals/QrModal.tsx
index 2f7ce90fc..302640d56 100644
--- a/src/equicordplugins/loginWithQR/ui/modals/QrModal.tsx
+++ b/src/equicordplugins/loginWithQR/ui/modals/QrModal.tsx
@@ -5,6 +5,7 @@
*/
import { BaseText } from "@components/BaseText";
+import { QrCodeIcon } from "@components/Icons";
import { wrapTab } from "@components/settings";
import loginWithQR from "@equicordplugins/loginWithQR";
import { images } from "@equicordplugins/loginWithQR/images";
@@ -21,7 +22,7 @@ import {
import jsQR, { QRCode } from "jsqr";
import { MutableRefObject, ReactElement } from "react";
-import { cl, QrCodeIcon, Spinner, SpinnerTypes } from "..";
+import { cl, Spinner, SpinnerTypes } from "..";
import openVerifyModal from "./VerifyModal";
enum LoginStateType {