diff --git a/vue3/src/assets/recipe_no_image.svg b/vue3/src/assets/recipe_no_image.svg
new file mode 100644
index 000000000..1128e2ca0
--- /dev/null
+++ b/vue3/src/assets/recipe_no_image.svg
@@ -0,0 +1,59 @@
+
+
diff --git a/vue3/src/components/display/HorizontalRecipeScroller.vue b/vue3/src/components/display/HorizontalRecipeScroller.vue
index d7a83423b..ee00c5447 100644
--- a/vue3/src/components/display/HorizontalRecipeScroller.vue
+++ b/vue3/src/components/display/HorizontalRecipeScroller.vue
@@ -1,7 +1,7 @@
- {{ title }}
+ {{ title }}
@@ -18,6 +18,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -32,7 +45,9 @@ const {mdAndUp} = useDisplay()
const props = defineProps(
{
- title: {type: String, required: true},
+ title: {type: String as PropType, required: true},
+ icon: {type: String, required: false},
+ skeletons: {type: Number, default: 0},
recipes: {
type: Array as PropType,
required: true
diff --git a/vue3/src/components/display/RecipeCard.vue b/vue3/src/components/display/RecipeCard.vue
index 5ea30ccfb..1865a8824 100644
--- a/vue3/src/components/display/RecipeCard.vue
+++ b/vue3/src/components/display/RecipeCard.vue
@@ -1,11 +1,13 @@
-
+
{{ recipe.name }}
@@ -38,15 +40,15 @@