aboutsummaryrefslogtreecommitdiff
path: root/src/webpack/common/components.ts
diff options
context:
space:
mode:
authorPhil <letsphil12@gmail.com>2023-06-16 19:35:50 +0200
committerGitHub <noreply@github.com>2023-06-16 19:35:50 +0200
commite8d90d2b45e8be0595f75454429fc1a5cedb4e33 (patch)
tree68c24a51d3fe3ba00d7a4314989e5c9ddbdf5403 /src/webpack/common/components.ts
parent55af40ee747fbf872eb5bb07a49ea4cd276e8c34 (diff)
downloadVencord-e8d90d2b45e8be0595f75454429fc1a5cedb4e33.tar.gz
Vencord-e8d90d2b45e8be0595f75454429fc1a5cedb4e33.tar.bz2
Vencord-e8d90d2b45e8be0595f75454429fc1a5cedb4e33.zip
feat(plugin): BiggerStreamPreview (#1222)
Co-authored-by: V <vendicated@riseup.net>
Diffstat (limited to 'src/webpack/common/components.ts')
-rw-r--r--src/webpack/common/components.ts5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/webpack/common/components.ts b/src/webpack/common/components.ts
index f308cff..55d3b84 100644
--- a/src/webpack/common/components.ts
+++ b/src/webpack/common/components.ts
@@ -17,7 +17,7 @@
*/
// eslint-disable-next-line path-alias/no-relative
-import { filters, findByPropsLazy, waitFor } from "@webpack";
+import { filters, waitFor } from "@webpack";
import { waitForComponent } from "./internal";
import * as t from "./types/components";
@@ -51,11 +51,10 @@ export let Avatar: t.Avatar;
/** css colour resolver stuff, no clue what exactly this does, just copied usage from Discord */
export let useToken: t.useToken;
+export const MaskedLink = waitForComponent<t.MaskedLink>("MaskedLink", m => m?.type?.toString().includes("MASKED_LINK)"));
export const Timestamp = waitForComponent<t.Timestamp>("Timestamp", filters.byCode(".Messages.MESSAGE_EDITED_TIMESTAMP_A11Y_LABEL.format"));
export const Flex = waitForComponent<t.Flex>("Flex", ["Justify", "Align", "Wrap"]);
-export const ButtonWrapperClasses = findByPropsLazy("buttonWrapper", "buttonContent") as Record<string, string>;
-
waitFor("FormItem", m => {
({ useToken, Card, Button, FormSwitch: Switch, Tooltip, TextInput, TextArea, Text, Select, SearchableSelect, Slider, ButtonLooks, TabBar, Popout, Dialog, Paginator, ScrollerThin, Clickable, Avatar } = m);
Forms = m;