diff --git a/components/Base/Block.vue b/components/Base/Block.vue index ba27340f..18c8dd03 100644 --- a/components/Base/Block.vue +++ b/components/Base/Block.vue @@ -40,6 +40,7 @@ const components: Record> = { block_testimonial_slider: resolveComponent('BlockTestimonialSlider'), block_tier_group: resolveComponent('BlockTierGroup'), block_tier: resolveComponent('BlockTier'), + block_directory: resolveComponent('BlockDirectory'), }; diff --git a/components/Base/Byline.vue b/components/Base/Byline.vue index 664d6df7..8f0e8a0b 100644 --- a/components/Base/Byline.vue +++ b/components/Base/Byline.vue @@ -10,7 +10,7 @@ defineProps(); diff --git a/components/Block/Quote.vue b/components/Block/Quote.vue index 5396f789..cfc0cc64 100644 --- a/components/Block/Quote.vue +++ b/components/Block/Quote.vue @@ -21,20 +21,20 @@ const { data: block } = useAsyncData(props.uuid, () => v-if="block.company_logo" class="company-logo" :height="40" - :uuid="block.company_logo" + :uuid="block.company_logo as string" alt="" /> diff --git a/components/Block/ResourceSlider.vue b/components/Block/ResourceSlider.vue index 65cc6c10..e9de4443 100644 --- a/components/Block/ResourceSlider.vue +++ b/components/Block/ResourceSlider.vue @@ -76,7 +76,7 @@ loop(); class="byline" :name="resource.author.name" :title="resource.author.job_title ?? undefined" - :image="resource.author.image ?? undefined" + :image="(resource.author.image as string) ?? undefined" /> diff --git a/components/Block/Showcase.vue b/components/Block/Showcase.vue index 8965bddc..d3970088 100644 --- a/components/Block/Showcase.vue +++ b/components/Block/Showcase.vue @@ -51,7 +51,7 @@ loop(); v-for="nested in item.blocks" :key="nested.id" :type="nested.collection" - :uuid="nested.item" + :uuid="nested.item as string" :class="{ active: activeShowcase === index }" class="block" /> diff --git a/components/Block/TestimonialSlider.vue b/components/Block/TestimonialSlider.vue index f2e0c406..0b12a0d7 100644 --- a/components/Block/TestimonialSlider.vue +++ b/components/Block/TestimonialSlider.vue @@ -87,7 +87,7 @@ loop(); :key="item.id" class="company-logo" :height="25" - :uuid="item.block_quote_id.company_logo" + :uuid="item.block_quote_id.company_logo as string" alt="" /> @@ -105,7 +105,7 @@ loop(); :key="item.id" class="slide" :quote="item.block_quote_id.quote" - :person-image="item.block_quote_id.person_image ?? undefined" + :person-image="(item.block_quote_id.person_image as string) ?? undefined" :person-name="item.block_quote_id.person_name ?? undefined" :person-title="item.block_quote_id.person_title ?? undefined" /> diff --git a/components/Block/Tier.vue b/components/Block/Tier.vue index dbf161ac..0cf1b887 100644 --- a/components/Block/Tier.vue +++ b/components/Block/Tier.vue @@ -52,7 +52,7 @@ const { data: block } = useAsyncData(props.uuid, () => {{ block.description }}

- +