diff --git a/apps/matrix/apps/web/src/lib/components/chat/RoomList.svelte b/apps/matrix/apps/web/src/lib/components/chat/RoomList.svelte index d5bb1fce4..e1500e38f 100644 --- a/apps/matrix/apps/web/src/lib/components/chat/RoomList.svelte +++ b/apps/matrix/apps/web/src/lib/components/chat/RoomList.svelte @@ -10,10 +10,15 @@ let { onCreateRoom }: Props = $props(); let search = $state(''); - let showDMs = $state(true); - let filteredRooms = $derived( - (showDMs ? matrixStore.directRooms : matrixStore.groupRooms).filter((room) => + let filteredDirectRooms = $derived( + matrixStore.directRooms.filter((room) => + room.name.toLowerCase().includes(search.toLowerCase()) + ) + ); + + let filteredGroupRooms = $derived( + matrixStore.groupRooms.filter((room) => room.name.toLowerCase().includes(search.toLowerCase()) ) ); @@ -38,71 +43,79 @@ - -