From c1d0567a0c46be08826cf4fe556b680cb2efe53a Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Fri, 5 Aug 2022 00:39:21 +0200 Subject: fix: Add breadcrumbs stylesheet to portal and center the crumbs --- apps/portal/src/app/index.scss | 1 + 1 file changed, 1 insertion(+) (limited to 'apps/portal/src/app') diff --git a/apps/portal/src/app/index.scss b/apps/portal/src/app/index.scss index 8633a7d..718adf2 100644 --- a/apps/portal/src/app/index.scss +++ b/apps/portal/src/app/index.scss @@ -24,3 +24,4 @@ @use '../../web-shared/src/styles/components/auto-sized-grid'; @use '../../web-shared/src/styles/components/menu'; @use '../../web-shared/src/styles/components/user-menu'; +@use '../../web-shared/src/styles/components/breadcrumbs'; -- cgit v1.3 From bab0072e5cf709e6c1cf303f89348ee61a8007e4 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Fri, 5 Aug 2022 12:58:54 +0200 Subject: feat: Add basic profile administration --- apps/portal/src/app/pages/profile/index.svelte | 159 ++++++++++++++++++++++++- 1 file changed, 155 insertions(+), 4 deletions(-) (limited to 'apps/portal/src/app') diff --git a/apps/portal/src/app/pages/profile/index.svelte b/apps/portal/src/app/pages/profile/index.svelte index 0929c3c..00942ac 100644 --- a/apps/portal/src/app/pages/profile/index.svelte +++ b/apps/portal/src/app/pages/profile/index.svelte @@ -1,7 +1,90 @@ @@ -12,5 +95,73 @@ on:click={() => push("/")}/> -

Profile

+ +
+
+

Update your information

+
+ {#if formError} + {formError} + {/if} +
+ + + {#if usernameFieldMessage} + {usernameFieldMessage} + {/if} +
+
+ + + {#if passwordFieldMessage} + {passwordFieldMessage} + {/if} +
+
+
+
+
+
+

Download your data

+ Click here to download your data +
+
+

Delete account

+
+ +
+
+ + +
+
+
+
+
-- cgit v1.3 From 7f4545d78d4e49ff0dee79e71b71ad7d5d6bacdc Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Fri, 5 Aug 2022 12:59:23 +0200 Subject: refactor: Change the user menu for a simple logout button --- apps/portal/src/app/pages/_layout@loggedin.svelte | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'apps/portal/src/app') diff --git a/apps/portal/src/app/pages/_layout@loggedin.svelte b/apps/portal/src/app/pages/_layout@loggedin.svelte index ea56f73..44e2e4a 100644 --- a/apps/portal/src/app/pages/_layout@loggedin.svelte +++ b/apps/portal/src/app/pages/_layout@loggedin.svelte @@ -1,7 +1,7 @@ @@ -30,15 +30,20 @@ height: auto; } -
-
- +
+ { + if (confirm("Are you sure?")) await end_session(() => { + replace("/login"); + }) + }} class="btn btn--sm"> + Logout +