fix loading indicator for traversing warrens

This commit is contained in:
2025-07-18 14:45:21 +02:00
parent 4c3e54daca
commit 48cbd532c2
4 changed files with 33 additions and 16 deletions

View File

@@ -18,7 +18,7 @@ const store = useWarrenStore();
const session = useAuthSession();
async function selectWarren(id: string) {
await store.setCurrentWarren(id, '/');
store.setCurrentWarren(id, '/');
await navigateTo({
path: '/warrens/files',
});
@@ -56,6 +56,7 @@ async function selectWarren(id: string) {
<SidebarMenuSubItem
v-for="(warren, id) in store.warrens"
:key="id"
@click="() => selectWarren(id)"
>
<SidebarMenuSubButton
:tooltip="warren.name"
@@ -63,8 +64,7 @@ async function selectWarren(id: string) {
store.current != null &&
store.current.warrenId === id
"
class="transition-all"
@click="() => selectWarren(id)"
class="cursor-pointer transition-all select-none"
>
<Icon name="lucide:folder-root" />
<span>{{ warren.name }}</span>