import 'package:flutter/material.dart'; import 'package:flutter_svg/svg.dart'; import '../../../core/constants/assets.dart'; import '../../../core/utils/size_config.dart'; class TenderActionButtons extends StatelessWidget { final VoidCallback? onLike; final VoidCallback? onDislike; final VoidCallback? onClose; final bool isLiked; final bool isDisliked; const TenderActionButtons({ super.key, this.onLike, this.onDislike, this.onClose, this.isLiked = false, this.isDisliked = false, }); @override Widget build(BuildContext context) { return Row( mainAxisAlignment: MainAxisAlignment.center, children: [ SizedBox(width: 16.0.w()), // Dislike button GestureDetector( onTap: onDislike, child: SvgPicture.asset(AssetsManager.dislike), ), SizedBox(width: 16.0.w()), // Close button GestureDetector( onTap: onClose, child: SvgPicture.asset(AssetsManager.closeCircle), ), SizedBox(width: 16.0.w()), // Like button GestureDetector( onTap: onLike, child: SvgPicture.asset(AssetsManager.like), ), ], ); } }