diff --git a/src/app/utils/room.ts b/src/app/utils/room.ts index 3bf8cd5a..f603b39c 100644 --- a/src/app/utils/room.ts +++ b/src/app/utils/room.ts @@ -256,19 +256,20 @@ export const getUnreadInfos = (mx: MatrixClient): UnreadInfo[] => { export const joinRuleToIconSrc = ( icons: Record, joinRule: JoinRule, - space: boolean + space: boolean, + call: boolean ): IconSrc | undefined => { if (joinRule === JoinRule.Restricted) { - return space ? icons.Space : icons.Hash; + return space ? icons.Space : call ? icons.VolumeHigh : icons.Hash; } if (joinRule === JoinRule.Knock) { - return space ? icons.SpaceLock : icons.HashLock; + return space ? icons.SpaceLock : call ? icons.VolumeHigh : icons.HashLock; } if (joinRule === JoinRule.Invite) { - return space ? icons.SpaceLock : icons.HashLock; + return space ? icons.SpaceLock : call ? icons.VolumeHigh : icons.HashLock; } if (joinRule === JoinRule.Public) { - return space ? icons.SpaceGlobe : icons.HashGlobe; + return space ? icons.SpaceGlobe : call ? icons.VolumeHigh : icons.HashGlobe; } return undefined; };