mirror of
https://github.com/Equicord/Equicord.git
synced 2025-06-10 15:13:02 -04:00
Add Plugin.start, make Settings actually start/stop plugins
This commit is contained in:
parent
bac8a648b6
commit
f60ccb766f
10 changed files with 146 additions and 58 deletions
|
@ -1,15 +1,19 @@
|
|||
import { startAll } from "../plugins";
|
||||
import { waitFor, filters } from './webpack';
|
||||
import type Components from "discord-types/components";
|
||||
import type Stores from "discord-types/stores";
|
||||
import type Other from "discord-types/other";
|
||||
|
||||
export let FluxDispatcher: any;
|
||||
export let FluxDispatcher: Other.FluxDispatcher;
|
||||
export let React: typeof import("react");
|
||||
export let UserStore: any;
|
||||
export let UserStore: Stores.UserStore;
|
||||
export let Forms: any;
|
||||
export let Button: any;
|
||||
export let ButtonProps: any;
|
||||
export let Switch: any;
|
||||
export let Flex: any;
|
||||
export let Card: any;
|
||||
export let Flex: Components.Flex;
|
||||
export let Card: Components.Card;
|
||||
export let Tooltip: Components.Tooltip;
|
||||
|
||||
waitFor("useState", m => React = m);
|
||||
waitFor(["dispatch", "subscribe"], m => {
|
||||
|
@ -28,4 +32,5 @@ waitFor(["ButtonLooks", "default"], m => {
|
|||
});
|
||||
waitFor(filters.byDisplayName("SwitchItem"), m => Switch = m.default);
|
||||
waitFor(filters.byDisplayName("Flex"), m => Flex = m.default);
|
||||
waitFor(filters.byDisplayName("Card"), m => Card = m.default);
|
||||
waitFor(filters.byDisplayName("Card"), m => Card = m.default);
|
||||
waitFor(filters.byDisplayName("Tooltip"), m => Tooltip = m.default);
|
Loading…
Add table
Add a link
Reference in a new issue