+
+
+
No notes were found saved in this notebook.
diff --git a/src/equicordplugins/holyNotes/components/modals/HelpModal.tsx b/src/equicordplugins/holyNotes/components/modals/HelpModal.tsx
index 3ab71985e..e7f745fe5 100644
--- a/src/equicordplugins/holyNotes/components/modals/HelpModal.tsx
+++ b/src/equicordplugins/holyNotes/components/modals/HelpModal.tsx
@@ -6,15 +6,13 @@
import { BaseText } from "@components/BaseText";
import { Paragraph } from "@components/Paragraph";
+import { statusTagGreen } from "@equicordplugins/holyNotes";
import { noteHandler } from "@equicordplugins/holyNotes/NoteHandler";
import { downloadNotes, uploadNotes } from "@equicordplugins/holyNotes/utils";
import { ModalCloseButton, ModalContent, ModalFooter, ModalHeader, ModalProps, ModalRoot, ModalSize } from "@utils/modal";
-import { findByProps } from "@webpack";
import { Button } from "@webpack/common";
export default ({ onClose, ...modalProps }: ModalProps & { onClose: () => void; }) => {
- const { statusTagGreen } = findByProps("statusTagGreen");
-
return (
diff --git a/src/equicordplugins/holyNotes/components/modals/Notebook.tsx b/src/equicordplugins/holyNotes/components/modals/Notebook.tsx
index 552227b94..a674a7948 100644
--- a/src/equicordplugins/holyNotes/components/modals/Notebook.tsx
+++ b/src/equicordplugins/holyNotes/components/modals/Notebook.tsx
@@ -7,12 +7,12 @@
import { BaseText } from "@components/BaseText";
import ErrorBoundary from "@components/ErrorBoundary";
import { Flex } from "@components/Flex";
+import { quickSelect, quickSelectArrow, quickSelectLabel, quickSelectQuick, quickSelectValue } from "@equicordplugins/holyNotes";
import HelpIcon from "@equicordplugins/holyNotes/components/icons/HelpIcon";
import { noteHandler } from "@equicordplugins/holyNotes/NoteHandler";
import { HolyNotes } from "@equicordplugins/holyNotes/types";
import { classes } from "@utils/misc";
import { ModalCloseButton, ModalContent, ModalFooter, ModalHeader, ModalProps, ModalRoot, ModalSize, openModal } from "@utils/modal";
-import { findByProps } from "@webpack";
import { ContextMenuApi, FluxDispatcher, Menu, React, TextInput } from "@webpack/common";
import Errors from "./Error";
@@ -69,8 +69,6 @@ export const NoteModal = (props: ModalProps & { onClose: () => void; }) => {
const [sortDirection, setSortDirection] = React.useState(true);
const [currentNotebook, setCurrentNotebook] = React.useState("Main");
- const { quickSelect, quickSelectLabel, quickSelectQuick, quickSelectValue, quickSelectArrow } = findByProps("quickSelect") || {};
-
const forceUpdate = React.useReducer(() => ({}), {})[1] as () => void;
const notes = noteHandler.getNotes(currentNotebook);
diff --git a/src/equicordplugins/holyNotes/components/modals/RenderMessage.tsx b/src/equicordplugins/holyNotes/components/modals/RenderMessage.tsx
index 30e64dbfe..eef22ca9f 100644
--- a/src/equicordplugins/holyNotes/components/modals/RenderMessage.tsx
+++ b/src/equicordplugins/holyNotes/components/modals/RenderMessage.tsx
@@ -6,19 +6,14 @@
import { CopyIcon, DeleteIcon, IDIcon, LinkIcon, OpenExternalIcon } from "@components/Icons";
import { makeDummyUser } from "@components/settings/tabs/plugins/PluginModal";
-import { MessageType } from "@equicordplugins/holyNotes";
+import { ChannelMessage, messageClasses, MessageType } from "@equicordplugins/holyNotes";
import { noteHandler } from "@equicordplugins/holyNotes/NoteHandler";
import { HolyNotes } from "@equicordplugins/holyNotes/types";
import { copyToClipboard } from "@utils/clipboard";
import { classes } from "@utils/misc";
import { ModalProps } from "@utils/modal";
-import { findByCodeLazy, findComponentByCodeLazy, findCssClassesLazy } from "@webpack";
import { ContextMenuApi, FluxDispatcher, Menu, NavigationRouter, React } from "@webpack/common";
-const messageClasses = findCssClassesLazy("message", "groupStart", "cozyMessage");
-const Channel = findByCodeLazy("computeLurkerPermissionsAllowList(){");
-const ChannelMessage = findComponentByCodeLazy("Message must not be a thread");
-
export const RenderMessage = ({
note,
notebook,
diff --git a/src/equicordplugins/holyNotes/index.tsx b/src/equicordplugins/holyNotes/index.tsx
index 5e07b106a..3c748908f 100644
--- a/src/equicordplugins/holyNotes/index.tsx
+++ b/src/equicordplugins/holyNotes/index.tsx
@@ -26,7 +26,7 @@ import { classes } from "@utils/misc";
import { openModal } from "@utils/modal";
import definePlugin from "@utils/types";
import { Message } from "@vencord/discord-types";
-import { findByCodeLazy, findCssClassesLazy } from "@webpack";
+import { findByCodeLazy, findComponentByCodeLazy, findCssClassesLazy } from "@webpack";
import { ChannelStore, Menu } from "@webpack/common";
import { Popover as NoteButtonPopover, Popover } from "./components/icons/NoteButton";
@@ -35,7 +35,13 @@ import { noteHandler, noteHandlerCache } from "./NoteHandler";
import { DataStoreToCache, HolyNoteStore } from "./utils";
export const MessageType = findByCodeLazy("isEdited(){");
-const iconClasses = findCssClassesLazy("iconWrapper", "clickable");
+export const { statusTagGreen } = findCssClassesLazy("statusTagGreen");
+export const iconClasses = findCssClassesLazy("iconWrapper", "clickable");
+export const resultsClasses = findCssClassesLazy("emptyResultsWrap", "emptyResultsContent", "errorImage", "emptyResultsText", "noResultsImage", "alt");
+export const { quickSelect, quickSelectLabel, quickSelectQuick, quickSelectValue, quickSelectArrow } = findCssClassesLazy("quickSelect", "quickSelectLabel", "quickSelectQuick", "quickSelectValue", "quickSelectArrow");
+export const messageClasses = findCssClassesLazy("message", "groupStart", "cozyMessage");
+export const Channel = findByCodeLazy("computeLurkerPermissionsAllowList(){");
+export const ChannelMessage = findComponentByCodeLazy("Message must not be a thread");
const messageContextMenuPatch: NavContextMenuPatchCallback = async (children, { message }: { message: Message; }) => {
children.push(