From 5ef2b7512cd1d9d9f754bc21904a77690424d1e7 Mon Sep 17 00:00:00 2001 From: Sebastian Martinez Date: Fri, 15 Apr 2022 00:56:06 +0200 Subject: [PATCH] Add authentication with seed nodes Signed-off-by: Sebastian Martinez --- .gitignore | 3 +++ src/Header.svelte | 14 +++++++++- src/SeedDropdown.svelte | 13 +++++----- src/base/seeds/View.svelte | 37 ++++++++++++++++++++++++++- src/session.ts | 52 +++++++++++++++++++++++++++++++++----- src/siwe.ts | 2 -- src/utils.ts | 6 +++++ 7 files changed, 111 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index 734e6e0f4..57c894e98 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,6 @@ coverage # Integration Tests cypress/screenshots + +# Mac OS +.DS_Store diff --git a/src/Header.svelte b/src/Header.svelte index 4fbe8d8e6..1680223b7 100644 --- a/src/Header.svelte +++ b/src/Header.svelte @@ -13,12 +13,18 @@ import Search from '@app/Search.svelte'; import Icon from "./Icon.svelte"; import MobileNavbar from "./MobileNavbar.svelte"; + import SeedDropdown from "./SeedDropdown.svelte"; export let session: Session | null; export let config: Config; let sessionButtonHover = false; let mobileNavbarDisplayed = false; + let seedDropdown = false; + + function toggleDropdown() { + seedDropdown = !seedDropdown; + } function toggleNavbar() { mobileNavbarDisplayed = !mobileNavbarDisplayed; @@ -118,7 +124,7 @@ display: none; } @media(max-width: 800px) { - .balance { + .balance + .seeds { display: none; } } @@ -181,6 +187,12 @@ {/if} + {#if session && Object.keys(session.siwe).length > 0} +
+ +
+ {/if} +