Fix unknown rooms in space lobby (#2224)
authorAjay Bura <32841439+ajbura@users.noreply.github.com>
Sat, 22 Feb 2025 08:24:33 +0000 (19:24 +1100)
committerGitHub <noreply@github.com>
Sat, 22 Feb 2025 08:24:33 +0000 (19:24 +1100)
commit7c6ab366aff46fa4c10fc8096541bc0085d9f183
treeb047f87881648760da1b81c8e397cb5e70255883
parentf121cc0a240eaf6a056bca0c429bf4574f82fc38
Fix unknown rooms in space lobby (#2224)

* add hook to fetch one level of space hierarchy

* add enable param to level hierarchy hook

* improve HierarchyItem types

* fix type errors in lobby

* load space hierarachy per level

* fix menu item visibility

* fix unknown spaces over federation

* show inaccessible rooms only to admins

* fix unknown room renders loading content twice

* fix unknown room visible to normal user if space all room are unknown

* show no rooms card if space does not have any room
src/app/features/lobby/HierarchyItemMenu.tsx
src/app/features/lobby/Lobby.tsx
src/app/features/lobby/RoomItem.tsx
src/app/features/lobby/SpaceHierarchy.tsx [new file with mode: 0644]
src/app/features/lobby/SpaceItem.tsx
src/app/hooks/useSpaceHierarchy.ts
src/app/state/spaceRooms.ts