From a8ae56719d4ff28ac7e7f1ebbbf8adbf4fcef8a8 Mon Sep 17 00:00:00 2001 From: saifullah-N Date: Fri, 23 Dec 2022 15:24:47 +0530 Subject: [PATCH] app.js svelte --- src/js/app.js | 10 ++++++++-- src/svelte-components/src/main.ts | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/js/app.js b/src/js/app.js index 9a5445b..8205651 100644 --- a/src/js/app.js +++ b/src/js/app.js @@ -5,9 +5,15 @@ const cookie = require("./cookie")("bbctrl-"); const Sock = require("./sock"); const semverLt = require("semver/functions/lt"); -SvelteComponents.createComponent("DialogHost", +if (document.getElementById("svelte-dialog-host") != undefined) { + SvelteComponents.createComponent( + "DialogHost", document.getElementById("svelte-dialog-host") -); + ); +} +if (document.getElementById("adminViewSvelte") != undefined) { + SvelteComponents.createComponent("AdminNetworkView"); +} function parse_version(v) { const pattern = /^(\d+)\.(\d+)\.(\d+)(?:[-.]?(.*))?$/; diff --git a/src/svelte-components/src/main.ts b/src/svelte-components/src/main.ts index 04aceb3..4fec558 100644 --- a/src/svelte-components/src/main.ts +++ b/src/svelte-components/src/main.ts @@ -17,7 +17,7 @@ export function createComponent(component: string, target: HTMLElement, props: R return new AdminNetworkView({ target, props }); case "SettingsView": - return new SettingsView({ target}); + return new SettingsView({ target, props }); case "HelpView": return new HelpView({ target, props });