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,
),
),
);
}
}