diff --git a/apps/app/components/molecules/SearchModal.vue b/apps/app/components/molecules/SearchModal.vue index af3ad69..65bda54 100644 --- a/apps/app/components/molecules/SearchModal.vue +++ b/apps/app/components/molecules/SearchModal.vue @@ -1,5 +1,6 @@ diff --git a/apps/app/components/organisms/DefaultAside.vue b/apps/app/components/organisms/DefaultAside.vue index a310505..c81d4d4 100644 --- a/apps/app/components/organisms/DefaultAside.vue +++ b/apps/app/components/organisms/DefaultAside.vue @@ -7,7 +7,7 @@ const queryBuilder = computed(() => { return queryContent(`/${route.params?.slug ? route.params.slug[0] : ""}`); }); -const { data: navigation } = await useAsyncData( +const { data: navigation, refresh } = await useAsyncData( route.params?.slug ? route.params.slug[0] : "navigation", () => fetchContentNavigation(queryBuilder.value), { @@ -18,6 +18,10 @@ const { data: navigation } = await useAsyncData( const isLesson = computed(() => { return !!route.meta?.lesson; }); + +watch(isLesson, async () => { + refresh(); +});