feat: add logout for admin

This commit is contained in:
EETagent 2023-01-12 13:31:25 +01:00
parent ba7f38bee1
commit d295e202ed

View file

@ -9,6 +9,8 @@
import Table from '$lib/components/admin/table/Table.svelte'; import Table from '$lib/components/admin/table/Table.svelte';
import bacgkround from '$lib/assets/background.jpg'; import bacgkround from '$lib/assets/background.jpg';
import Logout from '$lib/components/icons/Logout.svelte';
import { goto } from '$app/navigation';
export let data: PageServerData; export let data: PageServerData;
@ -88,6 +90,10 @@
console.log(e); console.log(e);
} }
}; };
const logout = async () => {
goto('/admin/auth/logout');
};
</script> </script>
{#if createCandidateModal} {#if createCandidateModal}
@ -103,7 +109,6 @@
</header> </header>
<div class="flex flex-row"> <div class="flex flex-row">
<div class="list fixed"> <div class="list fixed">
{#each filters as filter} {#each filters as filter}
<div class:selected={filter === activeFilter}> <div class:selected={filter === activeFilter}>
<Home /> <Home />
@ -112,7 +117,12 @@
{/each} {/each}
</div> </div>
<div class="body relative overflow-scroll"> <div class="body relative overflow-scroll">
<h1 class="text-3xl font-semibold">Uchazeči</h1> <div class="flex items-center">
<h1 class="text-3xl font-semibold">Uchazeči</h1>
<button class="ml-2" on:click={logout}>
<Logout />
</button>
</div>
<div class="controls my-8"> <div class="controls my-8">
<TextField on:keyup={search} bind:value={searchValue} placeholder="Hledat" /> <TextField on:keyup={search} bind:value={searchValue} placeholder="Hledat" />
<button <button
@ -195,7 +205,7 @@
.body { .body {
@apply h-full w-full; @apply h-full w-full;
@apply float-left overflow-hidden; @apply float-left overflow-hidden;
@apply my-6 mt-14 mx-12 ml-[27rem]; @apply my-6 mx-12 mt-16 ml-[27rem];
} }
.body .controls { .body .controls {