From 684bfd462bce919cf0b4020d382c62400c10c4bf Mon Sep 17 00:00:00 2001 From: alvarosabu Date: Wed, 15 Jan 2025 09:20:48 +0100 Subject: [PATCH] fix: enhance reactivity in StoryblokRichText by watching both doc and resolvers with deep true --- src/components/StoryblokRichText.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/StoryblokRichText.vue b/src/components/StoryblokRichText.vue index 6873616..fd556a9 100644 --- a/src/components/StoryblokRichText.vue +++ b/src/components/StoryblokRichText.vue @@ -12,13 +12,14 @@ const props = defineProps(); const renderedDoc = ref(); const root = () => renderedDoc.value; -watch(props.doc, (doc) => { +watch([() => props.doc, () => props.resolvers], ([doc, resolvers]) => { const { render } = useStoryblokRichText({ - resolvers: (props.resolvers as StoryblokRichTextResolvers) ?? {}, + resolvers: (resolvers as StoryblokRichTextResolvers) ?? {}, }); renderedDoc.value = render(doc as StoryblokRichTextNode); }, { immediate: true, + deep: true, });