Skip to content

Commit

Permalink
🎨 Add radius to user avatar.
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexV525 committed Feb 16, 2020
1 parent accc482 commit f8fc5ad
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions lib/widgets/user_avatar.dart
Original file line number Diff line number Diff line change
Expand Up @@ -11,25 +11,29 @@ class UserAvatar extends StatelessWidget {
final double size;
final int uid;
final int timestamp;
final double radius;
final bool canJump;

const UserAvatar({
Key key,
this.uid,
this.size = 48.0,
this.timestamp,
this.radius,
this.canJump = true,
}) : super(key: key);
}) : assert(radius == null || (radius != null && radius > 0.0)),
super(key: key);

@override
Widget build(BuildContext context) {
final _uid = uid ?? UserAPI.currentUser.uid;
final _uid = uid ?? currentUser.uid;
return SizedBox(
width: suSetWidth(size),
height: suSetWidth(size),
child: GestureDetector(
child: ClipRRect(
borderRadius: maxBorderRadius,
borderRadius:
radius != null ? BorderRadius.circular(suSetWidth(radius)) : maxBorderRadius,
child: FadeInImage(
fadeInDuration: 150.milliseconds,
placeholder: AssetImage('assets/avatar_placeholder.png'),
Expand Down

0 comments on commit f8fc5ad

Please sign in to comment.