Skip to content

Commit 4eb3b20

Browse files
authored
Fix openUserInfo from not working all the time
1 parent 38ebb4a commit 4eb3b20

File tree

1 file changed

+13
-16
lines changed

1 file changed

+13
-16
lines changed

client/views/room/providers/ToolboxProvider.tsx

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -65,22 +65,19 @@ const ToolboxProvider = ({ children, room }: { children: ReactNode; room: IRoom
6565
});
6666
});
6767

68-
const openUserInfo = useCallback(
69-
(username) => {
70-
switch (room.t) {
71-
case 'l':
72-
open('room-info', username);
73-
break;
74-
case 'd':
75-
open('user-info', username);
76-
break;
77-
default:
78-
open('members-list', username);
79-
break;
80-
}
81-
},
82-
[room.t, open],
83-
);
68+
const openUserInfo = useMutableCallback((username) => {
69+
switch (room.t) {
70+
case 'l':
71+
open('room-info', username);
72+
break;
73+
case 'd':
74+
open('user-info', username);
75+
break;
76+
default:
77+
open('members-list', username);
78+
break;
79+
}
80+
});
8481

8582
useLayoutEffect(() => {
8683
if (!tab) {

0 commit comments

Comments
 (0)