From a17ddb983e06b454968989be2088fd4a8a9ec3bf Mon Sep 17 00:00:00 2001 From: Edouard Marquez Date: Fri, 15 Apr 2022 19:41:08 +0200 Subject: [PATCH] fix: When nutriscore is not (yet) computed, hide the "Learn more" button (#4657) * When nutriscore is not (yet) computed, hide the "Learn more" button * Update app/src/main/java/openfoodfacts/github/scrachx/openfood/features/product/view/nutrition/NutritionProductFragment.kt Co-authored-by: VaiTon * Add missing import Co-authored-by: VaiTon --- .../product/view/nutrition/NutritionProductFragment.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/openfoodfacts/github/scrachx/openfood/features/product/view/nutrition/NutritionProductFragment.kt b/app/src/main/java/openfoodfacts/github/scrachx/openfood/features/product/view/nutrition/NutritionProductFragment.kt index d1477d7b1972..298189cc7a04 100644 --- a/app/src/main/java/openfoodfacts/github/scrachx/openfood/features/product/view/nutrition/NutritionProductFragment.kt +++ b/app/src/main/java/openfoodfacts/github/scrachx/openfood/features/product/view/nutrition/NutritionProductFragment.kt @@ -41,6 +41,7 @@ import androidx.core.text.bold import androidx.core.text.buildSpannedString import androidx.core.text.inSpans import androidx.core.view.isGone +import androidx.core.view.isVisible import androidx.fragment.app.viewModels import androidx.lifecycle.lifecycleScope import androidx.recyclerview.widget.DividerItemDecoration @@ -220,6 +221,8 @@ class NutritionProductFragment : BaseFragment(), CustomTabActivityHelper.Connect } } + binding.nutriscoreLink.isVisible = product.nutritionGradeFr != null + var servingSize: Measurement? = null val servingSizeString = product.servingSize if (servingSizeString.isNullOrEmpty()) { @@ -274,7 +277,7 @@ class NutritionProductFragment : BaseFragment(), CustomTabActivityHelper.Connect nutrientsImageUrl = product.getImageNutritionUrl(langCode) } - // Wseful when this fragment is used in offline saving + // Useful when this fragment is used in offline saving if (mSendProduct != null && mSendProduct!!.imgUploadNutrition.isNotBlank()) { binding.addPhotoLabel.visibility = GONE nutrientsImageUrl = mSendProduct!!.imgUploadNutrition