FriendRequestTile constructor

FriendRequestTile({
  1. Key? key,
  2. required FriendRequestItem request,
  3. required ValueChanged<String> onAccept,
  4. required ValueChanged<String> onDecline,
  5. FriendRequestAction? busyAction,
  6. String acceptLabel = 'Accept',
  7. String declineLabel = 'Decline',
  8. String? mutualFriendsText,
})

Implementation

FriendRequestTile({
  super.key,
  required this.request,
  required this.onAccept,
  required this.onDecline,
  this.busyAction,
  this.acceptLabel = 'Accept',
  this.declineLabel = 'Decline',
  this.mutualFriendsText,
}) {
  if (acceptLabel.trim().isEmpty || declineLabel.trim().isEmpty) {
    throw ArgumentError('action labels must not be blank');
  }
}