From 10339e2cb15f6e0e1d9cd6878e9cd5ab6daef7ee Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Sun, 26 Apr 2026 15:39:30 -0400 Subject: [PATCH] Fix Reporter --- src/equicordplugins/findReply/ReplyNavigator.tsx | 9 +++------ src/plugins/reviewDB/components/ReviewModal.tsx | 4 ++-- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/equicordplugins/findReply/ReplyNavigator.tsx b/src/equicordplugins/findReply/ReplyNavigator.tsx index 7875d79f5..1c656d1ce 100644 --- a/src/equicordplugins/findReply/ReplyNavigator.tsx +++ b/src/equicordplugins/findReply/ReplyNavigator.tsx @@ -7,18 +7,15 @@ import "./styles.css"; import ErrorBoundary from "@components/ErrorBoundary"; +import { Paginator, requirePaginator } from "@plugins/reviewDB/components/ReviewModal"; import { ModalCloseButton } from "@utils/modal"; -import * as t from "@vencord/discord-types"; import { Message } from "@vencord/discord-types"; -import { DefaultExtractAndLoadChunksRegex, extractAndLoadChunksLazy, findComponentByCodeLazy, findCssClassesLazy } from "@webpack"; +import { findCssClassesLazy } from "@webpack"; import { React, useRef, useState } from "@webpack/common"; -import { ComponentProps, MutableRefObject } from "react"; +import { MutableRefObject } from "react"; import { jumper } from "./index"; -const Paginator = findComponentByCodeLazy>('rel:"prev",children:'); -const requirePaginator = extractAndLoadChunksLazy(['name:"SearchResults"'], new RegExp(`${DefaultExtractAndLoadChunksRegex.source}.{0,30}?name:"SearchResults"`)); - const containerStyles = findCssClassesLazy("containerBottom", "containerTop"); export default function ReplyNavigator({ replies }: { replies: Message[]; }) { diff --git a/src/plugins/reviewDB/components/ReviewModal.tsx b/src/plugins/reviewDB/components/ReviewModal.tsx index 8690c85ce..89fc0740f 100644 --- a/src/plugins/reviewDB/components/ReviewModal.tsx +++ b/src/plugins/reviewDB/components/ReviewModal.tsx @@ -32,9 +32,9 @@ import { ComponentProps } from "react"; import ReviewComponent from "./ReviewComponent"; import ReviewsView, { ReviewsInputComponent } from "./ReviewsView"; -const Paginator = findComponentByCodeLazy>('rel:"prev",children:'); +export const Paginator = findComponentByCodeLazy>('rel:"prev",children:'); // This matches a massive module with ~230k chars so we need an anchor before to prevent REDOS -const requirePaginator = extractAndLoadChunksLazy(['name:"SearchResults"'], new RegExp(`name:"StageChannelCall",renderLoader:.+?(?:${DefaultExtractAndLoadChunksRegex.source}).{0,30}?name:"SearchResults"`)); +export const requirePaginator = extractAndLoadChunksLazy(['name:"SearchResults"'], new RegExp(`name:"StageChannelCall",renderLoader:.+?(?:${DefaultExtractAndLoadChunksRegex.source}).{0,30}?name:"SearchResults"`)); function Modal({ modalProps, modalKey, discordId, name, type }: { modalProps: any; modalKey: string, discordId: string; name: string; type: ReviewType; }) { const [data, setData] = useState();