From 066057f403cfabd92ed2984f203ef87c6d489be7 Mon Sep 17 00:00:00 2001 From: Sebastian Pravda Date: Mon, 2 Jan 2023 16:55:18 +0100 Subject: [PATCH] feat(dashboard): candidate logout --- .../dashboard/DashboardInfoCard.svelte | 30 +++++++++++++++---- .../components/dashboard/InfoButton.svelte | 22 ++++++++++++++ 2 files changed, 46 insertions(+), 6 deletions(-) diff --git a/frontend/src/lib/components/dashboard/DashboardInfoCard.svelte b/frontend/src/lib/components/dashboard/DashboardInfoCard.svelte index c00ac0d..8bdc33d 100644 --- a/frontend/src/lib/components/dashboard/DashboardInfoCard.svelte +++ b/frontend/src/lib/components/dashboard/DashboardInfoCard.svelte @@ -1,7 +1,7 @@
-
+
(showDetails = !showDetails)} + on:logout={logout} />
@@ -82,11 +88,23 @@
- - -
-

{title}

+
+

{title}

+ + + +
diff --git a/frontend/src/lib/components/dashboard/InfoButton.svelte b/frontend/src/lib/components/dashboard/InfoButton.svelte index f74b4d6..28c3277 100644 --- a/frontend/src/lib/components/dashboard/InfoButton.svelte +++ b/frontend/src/lib/components/dashboard/InfoButton.svelte @@ -5,6 +5,7 @@ import { submissionProgress, UploadStatus } from '$lib/stores/portfolio'; import Document from '../icons/Document.svelte'; import Download from '../icons/Download.svelte'; + import { sticky } from 'tippy.js'; export let showDetails: boolean; @@ -17,6 +18,10 @@ const download = () => { dispatch('download'); }; + + const logout = () => { + dispatch('logout'); + }; {/if} + logout()} + on:keydown={(_) => logout()} + class="icon logoutIcon ml-1 hover:cursor-pointer"> + + +