feat: add standalone MobileMembersScreen replacing blank member panel

Create MobileMembersScreen that renders space members grouped by role
without depending on desktop memberListOpen flag or hidden md:block.
Add members button to voice full screen header for space channels.
This commit is contained in:
Jannis Braun
2026-03-23 14:20:06 +01:00
parent 54b367924d
commit 77a1a7920c
3 changed files with 191 additions and 2 deletions
@@ -15,7 +15,7 @@ import { MobileInstancePanel } from './MobileInstancePanel';
import { MobileScreenHeader } from './MobileScreenHeader';
import { MobileVoiceMiniBar } from './MobileVoiceMiniBar';
import { MobileVoiceFullScreen } from './MobileVoiceFullScreen';
import { MemberSidebar } from './MemberSidebar';
import { MobileMembersScreen } from './MobileMembersScreen';
import { FriendsPage } from '../chat/FriendsPage';
import { ExplorePage } from '../chat/ExplorePage';
import { UserProfileModal } from '../modals/UserProfileModal';
@@ -57,7 +57,7 @@ const screenMap: Record<string, (params?: Record<string, string>) => React.React
<div className="flex-1 overflow-y-auto p-4"><UsersPanel /></div>
</div>
),
'members': () => <MemberSidebar />,
'members': (params) => <MobileMembersScreen params={params} />,
'voice-full': () => <MobileVoiceFullScreen />,
'explore': () => <ExplorePage />,
'user-profile': (params) => {