Fully Fix Holy Notes

This commit is contained in:
thororen1234 2026-01-23 18:48:51 -05:00
parent 90f42c2e8f
commit 276731947c
No known key found for this signature in database
3 changed files with 9 additions and 7 deletions

View file

@ -7,7 +7,7 @@
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 { quickSelectClasses } from "@equicordplugins/holyNotes";
import HelpIcon from "@equicordplugins/holyNotes/components/icons/HelpIcon";
import { noteHandler } from "@equicordplugins/holyNotes/NoteHandler";
import { HolyNotes } from "@equicordplugins/holyNotes/types";
@ -124,7 +124,7 @@ export const NoteModal = (props: ModalProps & { onClose: () => void; }) => {
<div className={classes("sort-button-container", "vc-notebook-display-left")}>
<Flex
alignItems="center"
className={quickSelect}
className={quickSelectClasses.quickSelect}
onClick={(event: React.MouseEvent<HTMLDivElement>) => {
ContextMenuApi.openContextMenu(event, () => (
<Menu.Menu
@ -162,13 +162,13 @@ export const NoteModal = (props: ModalProps & { onClose: () => void; }) => {
));
}}
>
<BaseText className={quickSelectLabel}>Change Sorting:</BaseText>
<Flex style={{ flexGrow: 0 }} alignItems="center" className={quickSelectQuick}>
<BaseText className={quickSelectValue}>
<BaseText className={quickSelectClasses.quickSelectLabel}>Change Sorting:</BaseText>
<Flex style={{ flexGrow: 0 }} alignItems="center" className={quickSelectClasses.quickSelectClick}>
<BaseText className={quickSelectClasses.quickSelectValue}>
{sortDirection ? "Ascending" : "Descending"} /{" "}
{sortType ? "Date Added" : "Message Date"}
</BaseText>
<div className={quickSelectArrow} />
<div className={quickSelectClasses.quickSelectArrow} />
</Flex>
</Flex>
</div>

View file

@ -14,6 +14,8 @@ import { classes } from "@utils/misc";
import { ModalProps } from "@utils/modal";
import { ContextMenuApi, FluxDispatcher, Menu, NavigationRouter, React } from "@webpack/common";
import { Channel } from "../..";
export const RenderMessage = ({
note,
notebook,

View file

@ -38,7 +38,7 @@ export const MessageType = findByCodeLazy("isEdited(){");
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 quickSelectClasses = findCssClassesLazy("quickSelect", "quickSelectLabel", "quickSelectClick", "quickSelectValue", "quickSelectArrow");
export const messageClasses = findCssClassesLazy("message", "groupStart", "cozyMessage");
export const Channel = findByCodeLazy("computeLurkerPermissionsAllowList(){");
export const ChannelMessage = findComponentByCodeLazy("Message must not be a thread");