diff options
author | Sebastian <sebasjm@gmail.com> | 2022-04-05 12:16:09 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2022-04-05 12:16:09 -0300 |
commit | a30a547ac5596c787252ce23a845093c426dc2ef (patch) | |
tree | e1dff892172cbcb0e34133f14a9e3f9e7f1c0250 /packages/taler-wallet-webextension/src/stories.tsx | |
parent | c9adb4a5e292ae9a2c359a7a55083746486e11d9 (diff) | |
download | wallet-core-a30a547ac5596c787252ce23a845093c426dc2ef.tar.xz |
mui alert and not enough blanance ported to material
Diffstat (limited to 'packages/taler-wallet-webextension/src/stories.tsx')
-rw-r--r-- | packages/taler-wallet-webextension/src/stories.tsx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/taler-wallet-webextension/src/stories.tsx b/packages/taler-wallet-webextension/src/stories.tsx index 3dcaa7fb9..b7e9b4184 100644 --- a/packages/taler-wallet-webextension/src/stories.tsx +++ b/packages/taler-wallet-webextension/src/stories.tsx @@ -286,12 +286,19 @@ function Application(): VNode { initialSelection, ); - function updateSelectedFromHashChange({ newURL, oldURL }: any): void { + function updateSelectedFromHashChange(): void { const selected = getSelectionFromLocationHash(); updateSelected(selected); } useEffect(() => { window.addEventListener("hashchange", updateSelectedFromHashChange); + if (location.hash) { + const hash = location.hash.substring(1); + const found = document.getElementById(hash); + if (found) { + found.scrollIntoView(); + } + } return () => { window.removeEventListener("hashchange", updateSelectedFromHashChange); }; |