iconCreation function

Widget iconCreation(
  1. String iconPath,
  2. String text,
  3. VoidCallback onTap,
  4. IconStyle iconStyle,
  5. TextStyle textStyle,
)

Implementation

Widget iconCreation(String iconPath, String text, VoidCallback onTap,
    IconStyle iconStyle, TextStyle textStyle) {
  return InkWell(
    onTap: onTap,
    child: Column(
      mainAxisAlignment: MainAxisAlignment.center,
      children: [
        CircleAvatar(
            radius: (50 / 2),
            backgroundColor: iconStyle.bgColor,
            child: AppUtils.svgIcon(
              icon: iconPath,
              colorFilter:
                  ColorFilter.mode(iconStyle.iconColor, BlendMode.srcIn),
            )),
        const SizedBox(
          height: 7,
        ),
        Text(
          text,
          style: textStyle,
          // style: const TextStyle(fontSize: 12, color: Colors.white),
        )
      ],
    ),
  );
}