Convert backend/web from submodule to regular directory

This commit is contained in:
fabien committed 2026-08-08 23:26:14 +02:00
1 parent 102a316d42
commit 0010c92103
89 files changed
+6559 -1

No files matched your search

@@ -0,0 +1,55 @@
<script lang="ts">
import { uiState } from "$lib/state/ui.svelte"
import { auth } from "$lib/state/auth.svelte"
import Menu from "$lib/components/Menu.svelte"
import { logout } from "$lib/state/auth.svelte"
import logo from "$lib/assets/logo-txt.png"
let {handleMenuDesktop, handleMenuMobile} = $props();
const handleLogout = () => {
logout()
}
</script>
<div class="flex flex-row italic mb-4">
{#if uiState.menuContentVisible}
<div class="flex-1 p-3 font openonly">
<img src={logo} class="h-5" alt="logo"/>
</div>
{/if}
<button id="hamburgerDesktop" onclick={handleMenuDesktop} title="Open menu">
<i class="icon-menu pointer block p-2"></i>
</button>
<button id="hamburgerMobile" onclick={handleMenuMobile} title="Open menu">
<i class="icon-menu pointer block p-2"></i>
</button>
</div>
<div id="menu" class="flex-1 overflow-y-scroll">
<Menu label="Conversation" icon="icon-chat" link="/"/>
<Menu label="Tâches" icon="icon-tasks" link="/tasks"/>
<Menu label="Connaissances" icon="icon-graduation-cap" link="/kb"/>
<Menu label="Historique" icon="icon-history" link="/history"/>
{#if auth.user?.administrator}
<Menu label="Paramétrage" icon="icon-cog" link="/settings"/>
{/if}
</div>
<div id="profile" class="w-full flex flex-row items-center border-t border-stone-200 dark:border-stone-800">
{#if uiState.menuContentVisible}
<div class="p-4 flex-1 profile">
<div>Fabien Masson</div>
<div class="flex">
<a href="/profile" class="text-xs flex-1">Modifier</a>
</div>
</div>
<div class="p-2">
<button class="w-full bt" onclick={handleLogout} title="Déconecter">
<i class="icon-logout"></i>
</button>
</div>
{:else}
<Menu label="User" icon="icon-user" link="/profile"/>
{/if}
</div>