Skip to content

Commit 7f1136d

Browse files
committed
recent dms: Distinguish muted users in recent DMs page
1 parent 8f3cc2e commit 7f1136d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

lib/widgets/recent_dm_conversations.dart

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import 'package:flutter/material.dart';
22

3+
import '../generated/l10n/zulip_localizations.dart';
34
import '../model/narrow.dart';
45
import '../model/recent_dm_conversations.dart';
56
import '../model/unreads.dart';
@@ -79,6 +80,7 @@ class RecentDmConversationsItem extends StatelessWidget {
7980
@override
8081
Widget build(BuildContext context) {
8182
final store = PerAccountStoreWidget.of(context);
83+
final localizations = ZulipLocalizations.of(context);
8284
final designVariables = DesignVariables.of(context);
8385

8486
final String title;
@@ -97,7 +99,10 @@ class RecentDmConversationsItem extends StatelessWidget {
9799
// TODO(i18n): List formatting, like you can do in JavaScript:
98100
// new Intl.ListFormat('ja').format(['Chris', 'Greg', 'Alya'])
99101
// // 'Chris、Greg、Alya'
100-
title = narrow.otherRecipientIds.map(store.userDisplayName)
102+
title = narrow.otherRecipientIds.map((id) =>
103+
store.isUserMuted(id)
104+
? localizations.mutedUser
105+
: store.userDisplayName(id))
101106
.join(', ');
102107
avatar = ColoredBox(color: designVariables.groupDmConversationIconBg,
103108
child: Center(

0 commit comments

Comments
 (0)