From 9bdeb6e5c207a9834421e2d8085ef754a77b7437 Mon Sep 17 00:00:00 2001 From: hippoz <10706925-hippoz@users.noreply.gitlab.com> Date: Sun, 25 Jun 2023 17:49:17 +0300 Subject: [PATCH] make sure to always select the first channel if no channel is selected --- frontend/src/components/Sidebar.svelte | 34 ++++++++++++-------------- frontend/src/stores.js | 27 ++++++++++++++++++-- 2 files changed, 41 insertions(+), 20 deletions(-) diff --git a/frontend/src/components/Sidebar.svelte b/frontend/src/components/Sidebar.svelte index 5dd65af..fb1ff1e 100644 --- a/frontend/src/components/Sidebar.svelte +++ b/frontend/src/components/Sidebar.svelte @@ -2,7 +2,7 @@ import { quadInOut } from "svelte/easing"; import { maybeFly, maybeFlyIf } from "../animations"; import { avatarUrl } from "../storage"; - import { channels, gatewayStatus, overlayStore, selectedChannel, showSidebar, smallViewport, userInfoStore, unreadStore, OverlayType, communities, selectedCommunity } from "../stores"; + import { channels, gatewayStatus, overlayStore, selectedChannel, showSidebar, smallViewport, userInfoStore, unreadStore, OverlayType, communities, selectedCommunity, filteredChannelsStore } from "../stores"; import AddCommunity from "./overlays/AddCommunity.svelte"; import UserView from "./UserView.svelte"; @@ -96,23 +96,21 @@ {/if} - - {/if} + {#each $filteredChannelsStore as channel (channel.id)} + + {/if} + + {/each} {#if $userInfoStore && $userInfoStore.permissions.create_channel}