update state management

This commit is contained in:
Fran Jurmanović
2025-02-08 18:34:06 +01:00
parent 01fc6e9feb
commit 3ad4b95656
10 changed files with 93 additions and 86 deletions

View File

@@ -1,11 +1,5 @@
<script>
import { logout } from '$api/authService';
import { goto } from '$app/navigation';
function handleLogout() {
logout();
goto('/login');
}
</script>
<aside
@@ -36,13 +30,13 @@
</a>
</li>
<li>
<a
href="#"
onclick={handleLogout}
class="group flex items-center rounded-lg p-2 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700"
>
<span class="ms-3">Logout</span>
</a>
<form method="POST" action="/logout">
<button
class="group flex items-center rounded-lg p-2 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700"
>
<span class="ms-3">Logout</span>
</button>
</form>
</li>
</ul>
</div>