From 1740913a140fcd5871638a2685221efa5959bb17 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Fri, 22 Apr 2022 20:19:39 +0200 Subject: [PATCH] improve experience when importing multiple recipes --- cookbook/views/api.py | 2 +- vue/src/apps/ImportView/ImportView.vue | 140 ++++++++++++++++++------- vue/src/components/RecipeCard.vue | 2 +- 3 files changed, 107 insertions(+), 37 deletions(-) diff --git a/cookbook/views/api.py b/cookbook/views/api.py index 06b6e62c1..1eb3d55e3 100644 --- a/cookbook/views/api.py +++ b/cookbook/views/api.py @@ -1199,7 +1199,7 @@ def recipe_from_source(request): 'recipe_json': recipe_json, 'recipe_tree': recipe_tree, 'recipe_html': recipe_html, - 'recipe_images': recipe_images, + 'recipe_images': list(dict.fromkeys(recipe_images)), }) diff --git a/vue/src/apps/ImportView/ImportView.vue b/vue/src/apps/ImportView/ImportView.vue index c049100d3..0090ba926 100644 --- a/vue/src/apps/ImportView/ImportView.vue +++ b/vue/src/apps/ImportView/ImportView.vue @@ -37,7 +37,8 @@ v-model="website_url" placeholder="Website URL" @paste="onURLPaste"> - @@ -57,7 +58,7 @@