import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; class LineButton extends StatelessWidget { final VoidCallback onPressed; final Widget text; final double? width; final EdgeInsetsGeometry? padding; final Color? color; const LineButton( {Key? key, required this.onPressed, required this.text, this.width, this.padding, this.color}) : super(key: key); @override Widget build(BuildContext context) { return MaterialButton( elevation: 0, focusElevation: 0, highlightElevation: 0, disabledElevation: 0, disabledTextColor: Colors.white.withOpacity(0.3), minWidth: width ?? 168.w, height: 70.w, padding: padding ?? EdgeInsets.symmetric(horizontal: 20.w, vertical: 0.w), color: Colors.white, shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(34.w), side: BorderSide(color: color??Color(0xFFBBBBBB),width: 2.w)), onPressed: onPressed, child: text, ); } }