ReadyLikeButton constructor

ReadyLikeButton({
  1. Key? key,
  2. Future<bool?> onTap(
    1. bool isLiked
    )?,
  3. double iconSize = 26,
  4. Color? iconColor,
  5. IconData solidIcon = Icons.favorite,
  6. IconData outlineIcon = Icons.favorite_border,
  7. bool isLiked = false,
  8. Color? borderColor,
  9. double borderRadius = 8,
  10. double borderWidth = 1,
  11. ReadyButtonSize size = ReadyButtonSize.medium,
})

Default transparent button with outline style

Implementation

factory ReadyLikeButton({
  Key? key,
  Future<bool?> Function(bool isLiked)? onTap,
  double iconSize = 26,
  Color? iconColor,
  IconData solidIcon = Icons.favorite,
  IconData outlineIcon = Icons.favorite_border,
  bool isLiked = false,
  Color? borderColor,
  double borderRadius = 8,
  double borderWidth = 1,
  ReadyButtonSize size = ReadyButtonSize.medium,
}) {
  return ReadyLikeButton._(
    key: key,
    style: _LikeButtonStyle.transparent,
    onTap: onTap,
    iconSize: iconSize,
    color: Colors.transparent,
    iconColor: iconColor,
    solidIcon: solidIcon,
    outlineIcon: outlineIcon,
    isLiked: isLiked,
    borderColor: borderColor,
    borderRadius: borderRadius,
    borderWidth: borderWidth,
    size: size,
  );
}