gestion des espaces dans l'url

This commit is contained in:
fabien committed 2026-09-01 19:45:29 +02:00
1 parent 4d72952b2c
commit c52460bac0
34 files changed
+108 -28

No files matched your search

@@ -0,0 +1,9 @@
<script lang="ts">
import type { PageProps } from './$types';
import { goto } from '$app/navigation';
let { data }: PageProps = $props();
goto(`/${data.me.teams[0].id}/`, { replaceState: true });
</script>
@@ -0,0 +1,6 @@
import type { PageLoad } from './$types';
export const load: PageLoad = async ({ parent }) => {
const { me } = await parent();
return { me };
};
@@ -1,15 +1,24 @@
<script lang="ts">
import { space } from '$lib/state/space.svelte'
</script>
<div class="container grid grid-cols-[repeat(auto-fit,minmax(250px,1fr))] gap-4">
<a class="bt p-5 text-center"
title="Modèles"
href="/settings/models">
href="settings/models">
Modèles
<span class="ml-2 opacity-50 text-xs">mistral-medium-latest</span>
</a>
<a class="bt p-5 text-center"
title="Agents"
href="settings/agents">
Agents
</a>
<a class="bt p-5 text-center"
title="Outils"
href="/settings/tools"
href="settings/tools"
>
Outils
<span class="ml-2 text-xs bg-red-900 text-red-300 rounded-lg p-1">12</span>
@@ -17,41 +26,39 @@
<a class="bt p-5 text-center"
title="Skills"
href="/settings/skills">
Skills
href="settings/skills">
Compétences
<span class="ml-2 text-xs bg-red-900 text-red-300 rounded-lg p-1">3</span>
</a>
<a class="bt p-5 text-center"
title="Canaux de communication"
href="/settings/channels"
>
Canaux de communication
<span class="ml-2 text-xs bg-red-900 text-red-300 rounded-lg p-1">12</span>
</a>
<a class="bt p-5 text-center"
title="Bases de connaissance"
href="/settings/kb">
href="settings/kb">
Bases de connaissance
</a>
<a class="bt p-5 text-center"
title="Agents"
href="/settings/agents">
Agents
</a>
<a class="bt p-5 text-center"
title="Mémoire"
href="/settings/memory">
href="settings/memory">
Mémoire
<span class="ml-2 opacity-50 text-xs">standard</span>
</a>
<a class="bt p-5 text-center"
title="Canaux de communication"
href="settings/channels"
>
Canaux de communication
<span class="ml-2 text-xs bg-red-900 text-red-300 rounded-lg p-1">12</span>
</a>
<a class="bt p-5 text-center"
title="Utilisateurs"
href="/settings/users">
href="settings/users">
Utilisateurs
<span class="ml-2 text-xs bg-red-900 text-red-300 rounded-lg p-1">1</span>
</a>
@@ -118,7 +118,7 @@
<div class="formelement">
<label for="timezone" class="block my-1 flex-1">Timezone</label>
<Select items={timezones} bind:value={form.timezone}/>
<Select items={timezones} bind:value={form.timezone} valueMode="id" itemId="id" label="text"/>
<FormError key="timezone" errors={errors} />
</div>
</div>