From c5ec2004e2f9ad5ee5c70e0d5d15e5216790b162 Mon Sep 17 00:00:00 2001 From: Trirst <abeces968@gmail.com> Date: Sat, 23 Oct 2021 03:46:43 +0700 Subject: [PATCH] User page --- src/lib/UserAuthentication.svelte | 5 ++++- src/routes.js | 2 ++ src/routes/User.svelte | 14 ++++++++++++++ 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 src/routes/User.svelte diff --git a/src/lib/UserAuthentication.svelte b/src/lib/UserAuthentication.svelte index 21e5fc8..ca591e9 100644 --- a/src/lib/UserAuthentication.svelte +++ b/src/lib/UserAuthentication.svelte @@ -37,6 +37,9 @@ <input type="text" class="border-2 border-gray-300" bind:value={secret} /> <button on:click={login} class="hover:opacity-60">Login</button> {:else} - <span>Welcome, user <strong>{$user.username}</strong></span> + <span + >Welcome, user <a href="#/user" class="hover:opacity-50"><strong>{$user.username}</strong></a + ></span + > <button on:click={logout} class="hover:opacity-60">Logout</button> {/if} diff --git a/src/routes.js b/src/routes.js index c2ff3c5..6f11f50 100644 --- a/src/routes.js +++ b/src/routes.js @@ -3,6 +3,7 @@ import Upload from '@/routes/Upload.svelte'; import ImagePost from '@/routes/ImagePost.svelte'; import Tag from '@/routes/Tag.svelte'; import Browse from '@/routes/Browse.svelte'; +import User from '@/routes/User.svelte'; export default { '/': Home, @@ -10,4 +11,5 @@ export default { '/image/:snowflake': ImagePost, '/tag': Tag, '/browse': Browse, + '/user': User, } \ No newline at end of file diff --git a/src/routes/User.svelte b/src/routes/User.svelte new file mode 100644 index 0000000..4e0c45e --- /dev/null +++ b/src/routes/User.svelte @@ -0,0 +1,14 @@ +<script> + import { user } from "@/stores"; +</script> + +<svelte:head> + <title>User</title> +</svelte:head> + +<ul> + <li>ID: {$user.id}</li> + <li>Username: {$user.username}</li> + <li>Is privileged?: {$user.privileged}</li> + <li>Secret: {$user.secret}</li> +</ul> -- GitLab