diff --git a/frontend/src/pages/Admin/Profile/ProfileGroupCard.vue b/frontend/src/pages/Admin/Profile/ProfileGroupCard.vue
new file mode 100644
index 000000000..108ce296a
--- /dev/null
+++ b/frontend/src/pages/Admin/Profile/ProfileGroupCard.vue
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+ {{ currentGroup.name }}
+
+
+
+
+
+ DINNER TONIGHT
+
+
+
+ USERS
+
+
+
+
+
+
+
+ {{ generateInitials(item.fullName) }}
+
+
+
+
+
+ {{ item.fullName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/pages/Admin/Profile/ProfileThemeCard.vue b/frontend/src/pages/Admin/Profile/ProfileThemeCard.vue
index 47f07d2c9..c09175ee4 100644
--- a/frontend/src/pages/Admin/Profile/ProfileThemeCard.vue
+++ b/frontend/src/pages/Admin/Profile/ProfileThemeCard.vue
@@ -35,9 +35,11 @@
+
+
@@ -66,6 +68,7 @@
+
diff --git a/frontend/src/pages/Admin/Profile/ThemeCard.vue b/frontend/src/pages/Admin/Profile/ThemeCard.vue
deleted file mode 100644
index e89883974..000000000
--- a/frontend/src/pages/Admin/Profile/ThemeCard.vue
+++ /dev/null
@@ -1,225 +0,0 @@
-
-
-
-
-
-
-
-
- {{ selectedTheme.name }}
-
-
-
-
-
-
-
- mdi-desktop-tower-monitor
-
- {{ $t("settings.theme.default-to-system") }}
-
-
-
-
- mdi-white-balance-sunny
-
- {{ $t("settings.theme.light") }}
-
-
-
-
- mdi-weather-night
-
- {{ $t("settings.theme.dark") }}
-
-
-
-
-
-
-
-
-
-
- mdi-format-color-fill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- mdi-square-edit-outline
-
-
-
-
-
-
-
-
-
- mdi-plus {{ $t("general.create") }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/frontend/src/pages/Admin/Profile/index.vue b/frontend/src/pages/Admin/Profile/index.vue
index 9aea25370..7f8c7a02b 100644
--- a/frontend/src/pages/Admin/Profile/index.vue
+++ b/frontend/src/pages/Admin/Profile/index.vue
@@ -3,25 +3,28 @@
+
+
+
+
-
-
-
-
+
diff --git a/frontend/src/routes/meal.js b/frontend/src/routes/meal.js
index f21c8595e..e79e8861b 100644
--- a/frontend/src/routes/meal.js
+++ b/frontend/src/routes/meal.js
@@ -38,7 +38,7 @@ export const mealRoutes = [
async function todaysMealRoute() {
const response = await api.mealPlans.today();
if (response.status == 200 && response.data) {
- return "/recipe/" + response.data;
+ return "/recipe/" + response.data.slug;
} else {
return null;
}
diff --git a/mealie/routes/mealplans/crud.py b/mealie/routes/mealplans/crud.py
index bb2f17672..5cff2c2ab 100644
--- a/mealie/routes/mealplans/crud.py
+++ b/mealie/routes/mealplans/crud.py
@@ -75,7 +75,7 @@ def get_today(session: Session = Depends(generate_session), current_user: UserIn
group_in_db: GroupInDB = db.groups.get(session, current_user.group, "name")
recipe = get_todays_meal(session, group_in_db)
if recipe:
- return recipe.slug
+ return recipe
@router.get("/today/image", tags=["Meal Plan"])