From 07d51390edd642ed9296e39648b018910cbd1401 Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Wed, 18 Jun 2025 18:09:29 +0000 Subject: [PATCH] fix some cookbook jank --- frontend/components/Layout/DefaultLayout.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/components/Layout/DefaultLayout.vue b/frontend/components/Layout/DefaultLayout.vue index 885d4dc6b..b5e5d23a8 100644 --- a/frontend/components/Layout/DefaultLayout.vue +++ b/frontend/components/Layout/DefaultLayout.vue @@ -135,7 +135,13 @@ export default defineNuxtComponent({ const isAdmin = computed(() => $auth.user.value?.admin); const route = useRoute(); const groupSlug = computed(() => route.params.groupSlug as string || $auth.user.value?.groupSlug || ""); - const { cookbooks } = isOwnGroup.value ? useCookbooks() : usePublicCookbooks(groupSlug.value || ""); + + const loggedInCookbooks = useCookbooks(); + const publicCookbooks = usePublicCookbooks(groupSlug.value || ""); + const cookbooks = computed(() => + isOwnGroup.value ? loggedInCookbooks.cookbooks.value : publicCookbooks.cookbooks.value + ); + const cookbookPreferences = useCookbookPreferences(); const { store: households } = isOwnGroup.value ? useHouseholdStore() : usePublicHouseholdStore(groupSlug.value || "");