diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 56e232f9..00000000 Binary files a/package-lock.json and /dev/null differ diff --git a/package.json b/package.json index 3e3fc901..3a381ade 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "svelte-loading-spinners": "^0.3.4", "svelte-preprocess": "^5.0.1", "svelte-range-slider-pips": "^2.1.1", - "svelte-routing": "^1.6.0", + "svelte-routing": "^1.11.0", "svelte-switch": "^0.0.5", "throttle-debounce": "^5.0.0", "tippy.js": "^6.3.7", diff --git a/src/app/App.svelte b/src/app/App.svelte index 4f1ba014..3a64ce14 100644 --- a/src/app/App.svelte +++ b/src/app/App.svelte @@ -2,6 +2,7 @@ import "@fortawesome/fontawesome-free/css/fontawesome.css" import "@fortawesome/fontawesome-free/css/solid.css" + import type {ComponentType, SvelteComponentTyped} from "svelte" import {onMount} from "svelte" import {nip19} from "nostr-tools" import {Router, links} from "svelte-routing" @@ -29,6 +30,8 @@ import Modal from "src/app/Modal.svelte" import ForegroundButtons from "src/app/ForegroundButtons.svelte" + const TypedRouter = Router as ComponentType + Object.assign(window, {nip19, cmd, user, keys, network, pool, sync, db, bech32ToHex, hexToBech32}) export let pathname = location.pathname @@ -162,7 +165,7 @@ }) - +
@@ -171,4 +174,4 @@
-
+ diff --git a/src/app/Routes.svelte b/src/app/Routes.svelte index 3c4e7e83..ffe103db 100644 --- a/src/app/Routes.svelte +++ b/src/app/Routes.svelte @@ -1,4 +1,5 @@