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:flutter/material.dart";
|
||||||
import "package:nexus/helpers/extensions/get_localpart.dart";
|
import "package:nexus/helpers/extensions/get_localpart.dart";
|
||||||
import "package:nexus/helpers/extensions/show_user_popover.dart";
|
import "package:nexus/helpers/extensions/show_user_popover.dart";
|
||||||
|
|
@ -40,7 +41,11 @@ class MembershipRenderer extends StatelessWidget {
|
||||||
content.displayName ?? event.stateKey!.localpart,
|
content.displayName ?? event.stateKey!.localpart,
|
||||||
maxLines: 1,
|
maxLines: 1,
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
color: Theme.of(context).colorScheme.primary,
|
color: ColorHash(
|
||||||
|
event.sender,
|
||||||
|
lightness: .7,
|
||||||
|
saturation: .7,
|
||||||
|
).color,
|
||||||
fontWeight: FontWeight.bold,
|
fontWeight: FontWeight.bold,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|
@ -56,14 +61,7 @@ class MembershipRenderer extends StatelessWidget {
|
||||||
MembershipStatus.knock => "asked to join",
|
MembershipStatus.knock => "asked to join",
|
||||||
}} the room${event.sender == event.stateKey ? "" : " by "}",
|
}} the room${event.sender == event.stateKey ? "" : " by "}",
|
||||||
),
|
),
|
||||||
if (event.sender != event.stateKey)
|
if (event.sender != event.stateKey) MessageDisplayname(event),
|
||||||
MessageDisplayname(
|
|
||||||
event,
|
|
||||||
style: TextStyle(
|
|
||||||
color: Theme.of(context).colorScheme.primary,
|
|
||||||
fontWeight: FontWeight.bold,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
if (content.reason != null) Text("for \"${content.reason}\""),
|
if (content.reason != null) Text("for \"${content.reason}\""),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue