commonOutlineButton function

Widget commonOutlineButton(
  1. BuildContext context,
  2. {VoidCallback? onPressed,
  3. String? title,
  4. Color? borderColor,
  5. TextStyle? textStyle,
  6. double? radius}
)

Implementation

Widget commonOutlineButton(BuildContext context,
    {VoidCallback? onPressed,
    String? title,
    Color? borderColor,
    TextStyle? textStyle,
    double? radius}) {
  return OutlinedButton(
    child: Text(title.validate(),
        style: textStyle ?? boldTextStyle(color: context.primaryColor)),
    style: OutlinedButton.styleFrom(
      side: BorderSide(color: borderColor ?? context.primaryColor),
      shape: RoundedRectangleBorder(
          borderRadius:
              BorderRadius.all(Radius.circular(radius ?? defaultRadius))),
    ),
    onPressed: onPressed,
  );
}