diff --git a/frontend/src/components/RecipeDetailOverlay.vue b/frontend/src/components/RecipeDetailOverlay.vue
index 8f33c8d..b20c769 100644
--- a/frontend/src/components/RecipeDetailOverlay.vue
+++ b/frontend/src/components/RecipeDetailOverlay.vue
@@ -66,7 +66,7 @@
{{ getCardOilName(ing.oil) }}
{{ ing.drops }} {{ oilsStore.unitLabelPlural(ing.oil, ing.drops, cardLang) }}
{{ oilsStore.fmtPrice(oilsStore.pricePerDrop(ing.oil) * ing.drops) }}
- {{ oilsStore.fmtPrice(retailPerDrop(ing.oil) * ing.drops) }}
+ {{ hasRetailForOil(ing.oil) && retailPerDrop(ing.oil) > oilsStore.pricePerDrop(ing.oil) ? oilsStore.fmtPrice(retailPerDrop(ing.oil) * ing.drops) : '' }}
@@ -590,6 +590,10 @@ function getCardRecipeName() {
return displayRecipe.value.name
}
+const cardHasAnyRetail = computed(() =>
+ cardIngredients.value.some(ing => hasRetailForOil(ing.oil) && retailPerDrop(ing.oil) > oilsStore.pricePerDrop(ing.oil))
+)
+
const cardTitleSize = computed(() => {
const name = getCardRecipeName()
const len = name.length