removed clipping from user avatar
This commit is contained in:
@@ -46,6 +46,7 @@ breakdown:
|
|||||||
* `UserListViewTheme` is now `UserListViewThemeData`
|
* `UserListViewTheme` is now `UserListViewThemeData`
|
||||||
|
|
||||||
- Updated core dependency.
|
- Updated core dependency.
|
||||||
|
- `UserAvatar` no longer uses a clipper by default.
|
||||||
|
|
||||||
🐞 Fixed
|
🐞 Fixed
|
||||||
|
|
||||||
|
|||||||
@@ -68,26 +68,32 @@ class UserAvatar extends StatelessWidget {
|
|||||||
|
|
||||||
Widget avatar = FittedBox(
|
Widget avatar = FittedBox(
|
||||||
fit: BoxFit.cover,
|
fit: BoxFit.cover,
|
||||||
child: ClipRRect(
|
child: hasImage
|
||||||
borderRadius: borderRadius ??
|
? CachedNetworkImage(
|
||||||
streamChatTheme.ownMessageTheme.avatarTheme?.borderRadius,
|
fit: BoxFit.cover,
|
||||||
child: Container(
|
filterQuality: FilterQuality.high,
|
||||||
constraints: constraints ??
|
imageUrl: user.image!,
|
||||||
streamChatTheme.ownMessageTheme.avatarTheme?.constraints,
|
imageBuilder: (context, imageProvider) => Container(
|
||||||
child: hasImage
|
constraints: constraints ??
|
||||||
? CachedNetworkImage(
|
streamChatTheme.ownMessageTheme.avatarTheme?.constraints,
|
||||||
fit: BoxFit.cover,
|
decoration: BoxDecoration(
|
||||||
filterQuality: FilterQuality.high,
|
borderRadius: borderRadius ??
|
||||||
imageUrl: user.image!,
|
streamChatTheme.ownMessageTheme.avatarTheme?.borderRadius,
|
||||||
errorWidget: (context, __, ___) =>
|
image:
|
||||||
streamChatTheme.defaultUserImage(context, user),
|
DecorationImage(image: imageProvider, fit: BoxFit.cover),
|
||||||
placeholder: placeholder != null
|
),
|
||||||
? (context, __) => placeholder(context, user)
|
),
|
||||||
: null,
|
errorWidget: (context, __, ___) =>
|
||||||
)
|
streamChatTheme.defaultUserImage(context, user),
|
||||||
: streamChatTheme.defaultUserImage(context, user),
|
placeholder: placeholder != null
|
||||||
),
|
? (context, __) => placeholder(context, user)
|
||||||
),
|
: null,
|
||||||
|
)
|
||||||
|
: ClipRRect(
|
||||||
|
borderRadius: borderRadius ??
|
||||||
|
streamChatTheme.ownMessageTheme.avatarTheme?.borderRadius,
|
||||||
|
child: streamChatTheme.defaultUserImage(context, user),
|
||||||
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
if (selected) {
|
if (selected) {
|
||||||
|
|||||||
Reference in New Issue
Block a user