buildTextActionChip function
Implementation
Widget buildTextActionChip({
required String text, 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: Text(text.tr.capitalizeFirst,
style: TextStyle(
fontSize: AppTheme.chipsFontSize,
color: isActive ? null : AppColor.white50,
),
),
onPressed:() {
isActive ? controllerFunction() :
AppUtilities.showSnackBar(
title: CommonTranslationConstants.underConstruction.tr,
message: MessageTranslationConstants.featureAvailableSoon.tr,
);
},
);
}