icon static method

PlainButton icon({
  1. required String label,
  2. required Icon icon,
  3. dynamic onPressed()?,
  4. EdgeInsets? padding,
})

Implementation

static PlainButton icon({
  required String label,
  required Icon icon,
  Function()? onPressed,
  EdgeInsets? padding

}){


  return PlainButton(

    onPressed: onPressed,
    padding: padding,

    child: Row(
      mainAxisAlignment: MainAxisAlignment.center,
      crossAxisAlignment: CrossAxisAlignment.center,
      mainAxisSize: MainAxisSize.min,
      children: [

        icon,

        SizedBox(width: 15.sp),

        Flexible(
          child: Text(label)
        )

      ],
    ),

  );

}