diff --git a/app/src/main/java/gq/kirmanak/mealie/ui/recipes/RecipeViewHolder.kt b/app/src/main/java/gq/kirmanak/mealie/ui/recipes/RecipeViewHolder.kt
index ad5643a..a277906 100644
--- a/app/src/main/java/gq/kirmanak/mealie/ui/recipes/RecipeViewHolder.kt
+++ b/app/src/main/java/gq/kirmanak/mealie/ui/recipes/RecipeViewHolder.kt
@@ -1,6 +1,7 @@
package gq.kirmanak.mealie.ui.recipes
import androidx.recyclerview.widget.RecyclerView
+import gq.kirmanak.mealie.R
import gq.kirmanak.mealie.data.recipes.db.RecipeEntity
import gq.kirmanak.mealie.databinding.ViewHolderRecipeBinding
@@ -8,8 +9,12 @@ class RecipeViewHolder(
private val binding: ViewHolderRecipeBinding,
private val recipeViewModel: RecipeViewModel
) : RecyclerView.ViewHolder(binding.root) {
+ private val loadingPlaceholder by lazy {
+ binding.root.resources.getString(R.string.view_holder_recipe_text_placeholder)
+ }
+
fun bind(item: RecipeEntity?) {
- binding.name.text = item?.name
+ binding.name.text = item?.name ?: loadingPlaceholder
recipeViewModel.loadRecipeImage(binding.image, item)
}
}
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 5dfbd87..ae4ee11 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -7,4 +7,5 @@
Picture of the cooked meal
@string/menu_main_toolbar_logout
Logout
+ Loading…
\ No newline at end of file