import 'package:flutter/material.dart'; import 'package:my_portfolio/constants/colors.dart'; class CustomButton extends StatelessWidget { const CustomButton({ super.key, required this.text, this.onPressed, this.textStyle, this.padding, }); final String text; final VoidCallback? onPressed; final TextStyle? textStyle; final EdgeInsetsGeometry? padding; @override Widget build(BuildContext context) { return ElevatedButton( onPressed: onPressed, style: ButtonStyle( backgroundColor: WidgetStateProperty.all(CustomColor.yellowPrimary), ), child: Text( text, style: textStyle ?? const TextStyle( color: Colors.white, fontSize: 16, fontWeight: FontWeight.w500, ), ), ); } }