diff --git a/src/lib/UserAuthentication.svelte b/src/lib/UserAuthentication.svelte index 21e5fc821b2b2b281a56f65092a1dad654c49002..ca591e9122e8d1b2ead801e47dfdb1a525ce04b1 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 c2ff3c5fcea3eeb3d6ca3482b140a9399ec5554a..6f11f50501bb7f3a773c7a13435be91d3b18d524 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 0000000000000000000000000000000000000000..4e0c45eabd60023187538d6f76d5e1aefbf55418 --- /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>