feat(ui): Turn profile picture size into constant
This commit is contained in:
@@ -13,6 +13,9 @@ import 'package:moxxyv2/ui/widgets/chat/shared/image.dart';
|
|||||||
import 'package:moxxyv2/ui/widgets/chat/shared/video.dart';
|
import 'package:moxxyv2/ui/widgets/chat/shared/video.dart';
|
||||||
import 'package:phosphor_flutter/phosphor_flutter.dart';
|
import 'package:phosphor_flutter/phosphor_flutter.dart';
|
||||||
|
|
||||||
|
// Size of profile picture in "physical" pixels.
|
||||||
|
const profilePictureSize = 144;
|
||||||
|
|
||||||
IconData? _messageStateToIcon(Message msg) {
|
IconData? _messageStateToIcon(Message msg) {
|
||||||
if (msg.displayed) {
|
if (msg.displayed) {
|
||||||
return Icons.done_all;
|
return Icons.done_all;
|
||||||
@@ -284,9 +287,8 @@ class ConversationCard extends StatelessWidget {
|
|||||||
padding: const EdgeInsets.only(right: 12),
|
padding: const EdgeInsets.only(right: 12),
|
||||||
child: SquircleCachingXMPPAvatar(
|
child: SquircleCachingXMPPAvatar(
|
||||||
jid: conversation.jid,
|
jid: conversation.jid,
|
||||||
size: pxToLp(144),
|
size: pxToLp(profilePictureSize),
|
||||||
// TODO: Constant
|
borderRadius: pxToLp(profilePictureSize ~/ 4),
|
||||||
borderRadius: pxToLp(144 ~/ 4),
|
|
||||||
hasContactId: conversation.contactId != null,
|
hasContactId: conversation.contactId != null,
|
||||||
isGroupchat: conversation.isGroupchat,
|
isGroupchat: conversation.isGroupchat,
|
||||||
path: conversation.avatarPath,
|
path: conversation.avatarPath,
|
||||||
|
|||||||
Reference in New Issue
Block a user