feat(FN-4660): complete Step 2 — rooms first ordering

Fusion-Task-Id: FN-4660
Fusion-Task-Lineage: 6a6813c9-1e5d-4603-9224-ab98252f05ee
This commit is contained in:
Fusion
2026-05-15 14:34:33 -07:00
committed by gsxdsm
parent bd3809ed81
commit fdc5558151

View File

@@ -2495,22 +2495,6 @@ export function QuickChatFAB({
{sessionMenuOpen && (
<div className="quick-chat-session-dropdown" role="menu" data-testid="quick-chat-session-dropdown-menu">
{showRoomGroups && (
<div className="quick-chat-session-dropdown-group-label">Sessions</div>
)}
{sessionOptions.map((sessionOption) => (
<button
key={sessionOption.id}
type="button"
role="menuitem"
data-testid={`quick-chat-session-option-${sessionOption.id}`}
className={`quick-chat-session-option${roomsState.activeRoom === null && activeSession?.id === sessionOption.id ? " quick-chat-session-option--active" : ""}`}
onClick={() => handleSessionSwitch(sessionOption.id)}
>
{sessionOption.label}
</button>
))}
{showRoomGroups && (
<>
<div className="quick-chat-session-dropdown-group-label">Rooms</div>
@@ -2526,8 +2510,21 @@ export function QuickChatFAB({
#{room.name}
</button>
))}
<div className="quick-chat-session-dropdown-group-label">Sessions</div>
</>
)}
{sessionOptions.map((sessionOption) => (
<button
key={sessionOption.id}
type="button"
role="menuitem"
data-testid={`quick-chat-session-option-${sessionOption.id}`}
className={`quick-chat-session-option${roomsState.activeRoom === null && activeSession?.id === sessionOption.id ? " quick-chat-session-option--active" : ""}`}
onClick={() => handleSessionSwitch(sessionOption.id)}
>
{sessionOption.label}
</button>
))}
</div>
)}
</div>