import 'package:chat/configs/app_colors.dart'; import 'package:flutter/material.dart'; class ActionButton extends StatelessWidget { final String text; final Color color; final VoidCallback? onTap; const ActionButton( this.text, { this.color = AppColors.red, this.onTap, Key? key, }) : super(key: key); @override Widget build(BuildContext context) { return GestureDetector( behavior: HitTestBehavior.opaque, onTap: () { onTap?.call(); }, child: Container( color: AppColors.white, child: Padding( padding: const EdgeInsets.all(16.0), child: Center( child: Text( text, style: TextStyle( fontWeight: FontWeight.w500, color: color, ), ), ), ), ), ); } }