createBtn function

Widget createBtn(
  1. BuildContext context,
  2. String label, {
  3. BoxDecoration? decoration,
  4. TextStyle? style,
  5. EdgeInsets? padding,
})

Implementation

Widget createBtn(
  BuildContext context,
  String label, {
  BoxDecoration? decoration,
  TextStyle? style,
  EdgeInsets? padding,
}) {
  var theme = Theme.of(context);
  decoration = decoration ??
      BoxDecoration(
        border: Border.all(
          color: theme.disabledColor,
          width: 1.h,
        ),
        borderRadius: BorderRadius.circular(5.w),
      );
  style = style ?? theme.textTheme.bodySmall;
  padding = padding ?? EdgeInsets.symmetric(horizontal: 10.w, vertical: 12.h);
  return Container(
    decoration: decoration,
    padding: padding,
    child: Text(
      label,
      style: style,
      textAlign: TextAlign.center,
    ),
  );
}