From cceb517c9bc5216b36e2488f0100ef94b351fc0d Mon Sep 17 00:00:00 2001 From: amsyarasyiq <82711525+amsyarasyiq@users.noreply.github.com> Date: Wed, 19 Jul 2023 00:06:19 +0800 Subject: [PATCH] Lazy load settings page --- plugins/Last.fm/src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/Last.fm/src/index.ts b/plugins/Last.fm/src/index.ts index 0e5d9da..5d51281 100644 --- a/plugins/Last.fm/src/index.ts +++ b/plugins/Last.fm/src/index.ts @@ -1,10 +1,10 @@ import { plugin } from "@vendetta"; import { FluxDispatcher } from "@vendetta/metro/common"; +import { lazy } from "react"; import { Activity, LFMSettings } from "../../defs"; import { flush, initialize } from "./manager"; import { UserStore } from "./modules"; -import Settings from "./ui/pages/Settings"; export const pluginState = {} as { pluginStopped?: boolean, @@ -17,7 +17,7 @@ plugin.storage.ignoreSpotify ??= true; export const currentSettings = { ...plugin.storage } as LFMSettings; export default { - settings: Settings, + settings: lazy(() => import("./ui/pages/Settings")), onLoad() { pluginState.pluginStopped = false;