diff --git a/frontend/src/api/api-utils.js b/frontend/src/api/api-utils.js
index a143f84527db..597423f2eee7 100644
--- a/frontend/src/api/api-utils.js
+++ b/frontend/src/api/api-utils.js
@@ -1,7 +1,7 @@
const baseURL = "/api/";
import axios from "axios";
import { store } from "../store";
-import utils from "@/utils";
+import { utils } from "@/utils";
axios.defaults.headers.common["Authorization"] = `Bearer ${store.getters.getToken}`;
diff --git a/frontend/src/api/recipe.js b/frontend/src/api/recipe.js
index 948f766d5062..f01d88fdcb64 100644
--- a/frontend/src/api/recipe.js
+++ b/frontend/src/api/recipe.js
@@ -14,7 +14,7 @@ const recipeURLs = {
recipe: slug => prefix + slug,
update: slug => prefix + slug,
delete: slug => prefix + slug,
- createAsset: slug => `${prefix}media/${slug}/assets`,
+ createAsset: slug => `${prefix}${slug}/assets`,
recipeImage: slug => `${prefix}${slug}/image`,
updateImage: slug => `${prefix}${slug}/image`,
};
diff --git a/frontend/src/components/MealPlan/MealPlanEditor.vue b/frontend/src/components/MealPlan/MealPlanEditor.vue
index 76d489acae9c..f38cdedd9936 100644
--- a/frontend/src/components/MealPlan/MealPlanEditor.vue
+++ b/frontend/src/components/MealPlan/MealPlanEditor.vue
@@ -21,7 +21,7 @@
diff --git a/frontend/src/components/Recipe/RecipeViewer/index.vue b/frontend/src/components/Recipe/RecipeViewer/index.vue
index 74498da71ba4..a138940a3429 100644
--- a/frontend/src/components/Recipe/RecipeViewer/index.vue
+++ b/frontend/src/components/Recipe/RecipeViewer/index.vue
@@ -8,7 +8,7 @@
- {{ recipe.yields }}
+ {{ recipe.recipeYield }}
@@ -88,7 +88,7 @@
diff --git a/frontend/src/locales/messages/en-US.json b/frontend/src/locales/messages/en-US.json
index 5aab6900f2f5..0122916c15af 100644
--- a/frontend/src/locales/messages/en-US.json
+++ b/frontend/src/locales/messages/en-US.json
@@ -36,6 +36,7 @@
"close": "Close",
"confirm": "Confirm",
"create": "Create",
+ "created": "Created",
"current-parenthesis": "(Current)",
"dashboard": "Dashboard",
"delete": "Delete",
@@ -63,6 +64,7 @@
"no": "No",
"ok": "OK",
"options": "Options:",
+ "rating": "Rating",
"random": "Random",
"recent": "Recent",
"recipes": "Recipes",
@@ -83,6 +85,7 @@
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
+ "updated": "Updated",
"upload": "Upload",
"url": "URL",
"users": "Users",
diff --git a/frontend/src/pages/Admin/Profile/ThemeCard.vue b/frontend/src/pages/Admin/Profile/ThemeCard.vue
index 8496fe4d82ff..e8988397434a 100644
--- a/frontend/src/pages/Admin/Profile/ThemeCard.vue
+++ b/frontend/src/pages/Admin/Profile/ThemeCard.vue
@@ -92,26 +92,36 @@
:label="$t('settings.theme.theme-name')"
v-model="defaultData.name"
:rules="[rules.required]"
+ :append-outer-icon="jsonEditor ? 'mdi-form-select' : 'mdi-code-braces'"
+ @click:append-outer="jsonEditor = !jsonEditor"
>
-
+
+