From 95fa0af28a0b085f0324d68d360db9f6324de099 Mon Sep 17 00:00:00 2001 From: Ross <70717676+SkepticMystic@users.noreply.github.com> Date: Sat, 28 Jun 2025 22:11:12 +0200 Subject: [PATCH] feat: create recipe from multiple images (#5590) Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com> Co-authored-by: Kuchenpirat Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com> --- frontend/components/Layout/DefaultLayout.vue | 2 +- .../components/global/AppButtonUpload.vue | 76 ++++++---- frontend/composables/api/api-client.ts | 27 ++-- frontend/lang/messages/en-US.json | 12 +- frontend/lib/api/types/non-generated.ts | 12 +- frontend/lib/api/user/recipes/recipe.ts | 10 +- frontend/pages/g/[groupSlug]/r/create.vue | 2 +- .../pages/g/[groupSlug]/r/create/image.vue | 139 ++++++++---------- 8 files changed, 149 insertions(+), 131 deletions(-) diff --git a/frontend/components/Layout/DefaultLayout.vue b/frontend/components/Layout/DefaultLayout.vue index 8a79d0560..12f0b0475 100644 --- a/frontend/components/Layout/DefaultLayout.vue +++ b/frontend/components/Layout/DefaultLayout.vue @@ -231,7 +231,7 @@ export default defineNuxtComponent({ { insertDivider: false, icon: $globals.icons.fileImage, - title: i18n.t("recipe.create-from-image"), + title: i18n.t("recipe.create-from-images"), subtitle: i18n.t("recipe.create-recipe-from-an-image"), to: `/g/${groupSlug.value}/r/create/image`, restricted: true, diff --git a/frontend/components/global/AppButtonUpload.vue b/frontend/components/global/AppButtonUpload.vue index f99f10543..e61dd4499 100644 --- a/frontend/components/global/AppButtonUpload.vue +++ b/frontend/components/global/AppButtonUpload.vue @@ -1,10 +1,11 @@