diff --git a/frontend/components/Domain/Recipe/RecipeContextMenu.vue b/frontend/components/Domain/Recipe/RecipeContextMenu.vue index 3207c123432..dd96bb1372e 100644 --- a/frontend/components/Domain/Recipe/RecipeContextMenu.vue +++ b/frontend/components/Domain/Recipe/RecipeContextMenu.vue @@ -59,7 +59,13 @@ v-on="on" > - + route.value.params.groupSlug || $auth.user?.groupSlug || ""); + const firstDayOfWeek = computed(() => { + return group.value?.preferences?.firstDayOfWeek || 0; + }); + // =========================================================================== // Context Menu Setup @@ -432,6 +444,7 @@ export default defineComponent({ addRecipeToPlan, icon, planTypeOptions, + firstDayOfWeek, }; }, }); diff --git a/frontend/components/Domain/Recipe/RecipeDialogShare.vue b/frontend/components/Domain/Recipe/RecipeDialogShare.vue index f64aa341588..49b5f4a5542 100644 --- a/frontend/components/Domain/Recipe/RecipeDialogShare.vue +++ b/frontend/components/Domain/Recipe/RecipeDialogShare.vue @@ -22,7 +22,13 @@ v-on="on" > - + @@ -60,6 +66,7 @@ import { defineComponent, computed, toRefs, reactive, useContext, useRoute } fro import { useClipboard, useShare, whenever } from "@vueuse/core"; import { RecipeShareToken } from "~/lib/api/types/recipe"; import { useUserApi } from "~/composables/api"; +import { useGroupSelf } from "~/composables/use-groups"; import { alert } from "~/composables/use-toast"; export default defineComponent({ @@ -106,9 +113,14 @@ export default defineComponent({ ); const { $auth, i18n } = useContext(); + const { group } = useGroupSelf(); const route = useRoute(); const groupSlug = computed(() => route.value.params.groupSlug || $auth.user?.groupSlug || ""); + const firstDayOfWeek = computed(() => { + return group.value?.preferences?.firstDayOfWeek || 0; + }); + // ============================================================ // Token Actions @@ -185,6 +197,7 @@ export default defineComponent({ dialog, createNewToken, deleteToken, + firstDayOfWeek, shareRecipe, copyTokenLink, }; diff --git a/frontend/components/Domain/Recipe/RecipeLastMade.vue b/frontend/components/Domain/Recipe/RecipeLastMade.vue index 49323407c72..0811e48b2ff 100644 --- a/frontend/components/Domain/Recipe/RecipeLastMade.vue +++ b/frontend/components/Domain/Recipe/RecipeLastMade.vue @@ -41,6 +41,7 @@ @@ -109,10 +110,11 @@