import 'package:flutter/material.dart'; import 'package:google_fonts/google_fonts.dart'; // import 'package:google_fonts/google_fonts.dart'; class ButtonWidget extends StatelessWidget { final String text; final VoidCallback onPressed; const ButtonWidget({super.key, required this.text, required this.onPressed}); @override Widget build(BuildContext context) { return TextButton( style: TextButton.styleFrom( foregroundColor: Color(0xFF8E44AD), // text color backgroundColor: const Color(0xFFE8DAEF), // background color side: const BorderSide(color: Color.fromARGB(55, 255, 255, 255)), // border color shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(26), // rounded corners ), minimumSize: Size(MediaQuery.of(context).size.width - 64, 40), // minimum size padding: EdgeInsets.symmetric(vertical: 10, horizontal: 16), // padding ), onPressed: onPressed, child: Text( text, style: GoogleFonts.outfit(textStyle: const TextStyle(fontSize: 18)), )); } }