import 'package:flutter/material.dart'; import '../theme/app_colors.dart'; /// Distraction Button Component class DistractionButton extends StatelessWidget { final VoidCallback onPressed; final String buttonText; const DistractionButton({ super.key, required this.onPressed, required this.buttonText, }); @override Widget build(BuildContext context) { return SizedBox( width: double.infinity, child: ElevatedButton( onPressed: onPressed, style: ElevatedButton.styleFrom( backgroundColor: AppColors.distractionButton, foregroundColor: AppColors.textPrimary, minimumSize: const Size(double.infinity, 48), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(12), ), elevation: 0, ), child: Row( mainAxisAlignment: MainAxisAlignment.center, children: [ Text( buttonText, style: const TextStyle( fontFamily: 'Nunito', fontSize: 18, fontWeight: FontWeight.w600, ), ), const SizedBox(width: 8), const Text( '🤚', style: TextStyle(fontSize: 20), ), ], ), ), ); } }