ApplicationHeaderButtonIcon.avatar constructor

const ApplicationHeaderButtonIcon.avatar({
  1. Key? key,
  2. Widget? avatar,
  3. ImageProvider<Object>? avatarImage,
  4. String? avatarImageUrl,
  5. String? avatarInitials,
  6. bool? isHovered,
  7. bool isSelected = false,
  8. BorderRadius? borderRadius,
  9. double size = 48.0,
  10. VoidCallback? onTap,
})

Factory for an avatar-based header action button.

Implementation

const ApplicationHeaderButtonIcon.avatar({
  super.key,
  this.avatar,
  this.avatarImage,
  this.avatarImageUrl,
  this.avatarInitials,
  this.isHovered,
  this.isSelected = false,
  this.borderRadius,
  this.size = 48.0,
  this.onTap,
})  : type = ApplicationHeaderButtonIconType.avatar,
      icon = null,
      iconWidget = null;