Skip to content

Commit f395753

Browse files
Fix together mode local label (Cherry pick #5927) (#5931)
1 parent 9f7c766 commit f395753

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

packages/communication-react/CHANGELOG.stable.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Tue, 08 Jul 2025 16:10:20 GMT
1919
- Add error message for empty content for edit box ([PR #5886](https://github.com/azure/communication-ui-library/pull/5886) by 77021369+jimchou-dev@users.noreply.github.com)
2020
- Add aria label for upload progress ([PR #5916](https://github.com/azure/communication-ui-library/pull/5916) by 77021369+jimchou-dev@users.noreply.github.com)
2121
- Update brace-expansion to 1.1.12 ([PR #5914](https://github.com/azure/communication-ui-library/pull/5914) by 2684369+JamesBurnside@users.noreply.github.com)
22+
- Update local participant's display name in together mode to be `You` ([PR #5927](https://github.com/azure/communication-ui-library/pull/5927) by 2684369+JamesBurnside@users.noreply.github.com)
2223
### Storybook Changes
2324
- Update storybook pages to include Vite instead of CRA ([PR #5890](https://github.com/azure/communication-ui-library/pull/5890) by 96077406+carocao-msft@users.noreply.github.com)
2425

packages/react-components/src/components/TogetherModeOverlay.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,14 @@ export const TogetherModeOverlay = memo(
8585

8686
const updatedSignals: { [key: string]: TogetherModeParticipantStatus } = {};
8787
for (const p of participantsWithVideoAvailable) {
88-
const { userId, reaction, raisedHand, spotlight, isMuted, displayName } = p;
88+
const { userId, reaction, raisedHand, spotlight, isMuted } = p;
8989
const seatingPosition = togetherModeSeatPositions[userId];
90+
const isLocalParticipant = p.userId === localParticipant.userId;
91+
const displayName = p.displayName
92+
? p.displayName
93+
: isLocalParticipant
94+
? locale.strings.videoGallery.localVideoLabel
95+
: locale.strings.videoGallery.displayNamePlaceholder;
9096
if (seatingPosition) {
9197
updatedSignals[userId] = {
9298
id: userId,
@@ -126,6 +132,7 @@ export const TogetherModeOverlay = memo(
126132
togetherModeParticipantStatus,
127133
togetherModeSeatPositions,
128134
reactionResources,
135+
locale.strings.videoGallery.localVideoLabel,
129136
locale.strings.videoGallery.displayNamePlaceholder,
130137
hoveredParticipantID
131138
]);

0 commit comments

Comments
 (0)