Lazy load settings page
This commit is contained in:
parent
54a8befe0e
commit
cceb517c9b
1 changed files with 2 additions and 2 deletions
|
|
@ -1,10 +1,10 @@
|
||||||
import { plugin } from "@vendetta";
|
import { plugin } from "@vendetta";
|
||||||
import { FluxDispatcher } from "@vendetta/metro/common";
|
import { FluxDispatcher } from "@vendetta/metro/common";
|
||||||
|
|
||||||
|
import { lazy } from "react";
|
||||||
import { Activity, LFMSettings } from "../../defs";
|
import { Activity, LFMSettings } from "../../defs";
|
||||||
import { flush, initialize } from "./manager";
|
import { flush, initialize } from "./manager";
|
||||||
import { UserStore } from "./modules";
|
import { UserStore } from "./modules";
|
||||||
import Settings from "./ui/pages/Settings";
|
|
||||||
|
|
||||||
export const pluginState = {} as {
|
export const pluginState = {} as {
|
||||||
pluginStopped?: boolean,
|
pluginStopped?: boolean,
|
||||||
|
|
@ -17,7 +17,7 @@ plugin.storage.ignoreSpotify ??= true;
|
||||||
export const currentSettings = { ...plugin.storage } as LFMSettings;
|
export const currentSettings = { ...plugin.storage } as LFMSettings;
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
settings: Settings,
|
settings: lazy(() => import("./ui/pages/Settings")),
|
||||||
onLoad() {
|
onLoad() {
|
||||||
pluginState.pluginStopped = false;
|
pluginState.pluginStopped = false;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue