fillButton function

Widget fillButton(
  1. dynamic context, {
  2. required bool load,
  3. required String title,
  4. required dynamic onTap,
  5. dynamic col,
  6. dynamic style,
})

Implementation

Widget fillButton(context,
    {required bool load, required String title, required onTap,col,style}) {
  Size size = MediaQuery.of(context).size;
  return InkWell(
    hoverColor: Colors.transparent,
    focusColor: Colors.transparent,
    splashColor: Colors.transparent,
    highlightColor: Colors.transparent,
    onTap: load ? null : onTap,
    child: AnimatedContainer(
      alignment: Alignment.center,
      height: 50,
      width: load ? 50 : size.width,
      duration: const Duration(milliseconds: 300),
      decoration:
      BoxDecoration(color:col??btnClr, borderRadius: BorderRadius.circular(10)),
      child: load
          ? CircularProgressIndicator(color: bgClr1)
          : Text(title,style:style??const TextStyle(fontSize: 12,fontWeight: FontWeight.w100,color: Colors.black),),
    ),
  );
}