Remove flutter chat #26
1 changed files with 7 additions and 9 deletions
fix wrong colors on membership rendering
commit
8356719f8f
|
|
@ -1,3 +1,4 @@
|
|||
import "package:color_hash/color_hash.dart";
|
||||
import "package:flutter/material.dart";
|
||||
import "package:nexus/helpers/extensions/get_localpart.dart";
|
||||
import "package:nexus/helpers/extensions/show_user_popover.dart";
|
||||
|
|
@ -40,7 +41,11 @@ class MembershipRenderer extends StatelessWidget {
|
|||
content.displayName ?? event.stateKey!.localpart,
|
||||
maxLines: 1,
|
||||
style: TextStyle(
|
||||
color: Theme.of(context).colorScheme.primary,
|
||||
color: ColorHash(
|
||||
event.sender,
|
||||
lightness: .7,
|
||||
saturation: .7,
|
||||
).color,
|
||||
fontWeight: FontWeight.bold,
|
||||
),
|
||||
),
|
||||
|
|
@ -56,14 +61,7 @@ class MembershipRenderer extends StatelessWidget {
|
|||
MembershipStatus.knock => "asked to join",
|
||||
}} the room${event.sender == event.stateKey ? "" : " by "}",
|
||||
),
|
||||
if (event.sender != event.stateKey)
|
||||
MessageDisplayname(
|
||||
event,
|
||||
style: TextStyle(
|
||||
color: Theme.of(context).colorScheme.primary,
|
||||
fontWeight: FontWeight.bold,
|
||||
),
|
||||
),
|
||||
if (event.sender != event.stateKey) MessageDisplayname(event),
|
||||
if (content.reason != null) Text("for \"${content.reason}\""),
|
||||
],
|
||||
),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue