buildIconActionChip function

Widget buildIconActionChip({
  1. required Icon icon,
  2. required Function controllerFunction,
  3. bool isActive = true,
  4. bool isSelected = false,
})

Implementation

Widget buildIconActionChip({
  required Icon icon, required Function controllerFunction,
  bool isActive = true, bool isSelected = false}) {
  return ActionChip(
    backgroundColor: isSelected ? AppColor.bondiBlue : AppColor.bottomNavigationBar,
    shape: AppTheme.outlinedBorderChip,
    padding: const EdgeInsets.symmetric(horizontal: 10),
    label: icon,
    onPressed:() {
      isActive ? controllerFunction() :
      AppUtilities.showSnackBar(
        title: CommonTranslationConstants.underConstruction.tr,
        message: MessageTranslationConstants.featureAvailableSoon.tr,
      );
    },
  );
}