From 66d3fcf2e22f057bacce8d97d43a13c1c5a9ad09 Mon Sep 17 00:00:00 2001
From: Owen Jacobson <owen@grimoire.ca>
Date: Tue, 29 Oct 2024 23:29:22 -0400
Subject: Add `change password` UI + API.

The protocol here re-checks the caller's password, as a "I left myself logged in" anti-pranking check.
---
 ui/lib/components/LogOut.svelte | 26 --------------------------
 1 file changed, 26 deletions(-)
 delete mode 100644 ui/lib/components/LogOut.svelte

(limited to 'ui/lib/components/LogOut.svelte')

diff --git a/ui/lib/components/LogOut.svelte b/ui/lib/components/LogOut.svelte
deleted file mode 100644
index ba0861a..0000000
--- a/ui/lib/components/LogOut.svelte
+++ /dev/null
@@ -1,26 +0,0 @@
-<script>
-    import { goto } from '$app/navigation';
-    import { logOut} from '$lib/apiServer';
-    import { currentUser } from '$lib/store';
-
-    async function handleLogout() {
-        const response = await logOut();
-        if (200 <= response.status && response.status < 300) {
-            currentUser.update(() => null);
-            goto('/login');
-        }
-    }
-</script>
-
-<form on:submit|preventDefault={handleLogout}>
-    {#if $currentUser}
-        @{$currentUser.username}
-    {/if}
-    <button
-        class="border-slate-500 border-solid border-2 font-bold p-1 rounded"
-        type="submit"
-    >log out</button>
-</form>
-
-<style>
-</style>
-- 
cgit v1.2.3

