perf: only load svelte app on click

This commit is contained in:
SethBurkart123
2025-08-15 11:04:31 +10:00
parent c87cbce218
commit b03e99faa2
2 changed files with 23 additions and 8 deletions
+6
View File
@@ -5,6 +5,8 @@ import {
} from "./Closers/closeExtensionPopup";
import { animate } from "motion";
import { settingsState } from "./listeners/SettingsState";
import { renderSettingsIfNeeded } from "./Adders/AddExtensionSettings";
import { delay } from "./delay";
export function setupSettingsButton() {
var AddedSettings = document.getElementById("AddedSettings");
@@ -14,6 +16,10 @@ export function setupSettingsButton() {
if (SettingsClicked) {
closeExtensionPopup(extensionPopup as HTMLElement);
} else {
renderSettingsIfNeeded();
await delay(30);
if (settingsState.animations) {
animate(0, 1, {
onUpdate: (progress) => {