getIcon method

Widget getIcon()

Implementation

Widget getIcon() {
  if (selectedItemCount == 0) {
    return const SizedBox.shrink();
  }
  if (selectedItemCount == mainListLength) {
    return UFUIcon(
      Icons.check,
      color: AppTheme.themeColors.base,
      size: 14,
    );
  }
  if(isViewSubList){
    if (subList.where((element) => element.isSelect).isNotEmpty){
    if(filterListItemsCount == tempSelectedItemsCount){
       return UFUIcon(
        Icons.check,
        color: AppTheme.themeColors.base,
        size: 14,
    );
    } else if(tempSelectedItemsCount == 0) {
      return const SizedBox.shrink();
    } else {
      return UFUIcon(
        Icons.remove,
        size: 14,
        color: AppTheme.themeColors.base,
  );
    }
  }
  }
  return UFUIcon(
    Icons.remove,
    size: 14,
    color: AppTheme.themeColors.base,
  );
}