grammar fixes for membership rendering

This commit is contained in:
Henry Hiles 2026-05-20 16:09:49 -04:00
commit d010faea4a
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs

View file

@ -54,7 +54,7 @@ class MembershipRenderer extends StatelessWidget {
MembershipStatus.leave => event.sender == event.stateKey ? "left" : (event.unsigned["prev_content"]?["membership"] == "ban" ? "was unbanned from" : "was kicked from"), MembershipStatus.leave => event.sender == event.stateKey ? "left" : (event.unsigned["prev_content"]?["membership"] == "ban" ? "was unbanned from" : "was kicked from"),
MembershipStatus.ban => "was banned from", MembershipStatus.ban => "was banned from",
MembershipStatus.knock => "asked to join", MembershipStatus.knock => "asked to join",
}} the room${content.reason == null ? "" : "because ${content.reason}"}${event.sender == event.stateKey ? "" : " by "}", }} the room${event.sender == event.stateKey ? "" : " by "}",
), ),
if (event.sender != event.stateKey) if (event.sender != event.stateKey)
MessageDisplayname( MessageDisplayname(
@ -64,6 +64,7 @@ class MembershipRenderer extends StatelessWidget {
fontWeight: FontWeight.bold, fontWeight: FontWeight.bold,
), ),
), ),
if (content.reason != null) Text("for \"${content.reason}\""),
], ],
), ),
), ),