From c2ae27a83bb277401f1d30f5da739e9a178c3f39 Mon Sep 17 00:00:00 2001 From: MichalC <103170279+wSBMichalee@users.noreply.github.com> Date: Wed, 16 Sep 2026 12:35:08 +0200 Subject: [PATCH] Fix ANY types in FAQFull filter --- src/app/(frontend)/[locale]/[[...slug]]/page.tsx | 4 ++-- src/blocks/FAQFull/Component.tsx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/(frontend)/[locale]/[[...slug]]/page.tsx b/src/app/(frontend)/[locale]/[[...slug]]/page.tsx index 6336ecf..62be328 100644 --- a/src/app/(frontend)/[locale]/[[...slug]]/page.tsx +++ b/src/app/(frontend)/[locale]/[[...slug]]/page.tsx @@ -54,12 +54,12 @@ export default async function Page(props: { let faqSchema: Record | null = null; const faqBlock = layout.find((b: any) => b.blockType === 'faqFull') as FAQFullBlock | undefined; if (faqBlock && faqBlock.questions) { - const validQuestions = faqBlock.questions.filter((q: any) => !q.isDraft); + const validQuestions = faqBlock.questions.filter((q: NonNullable[0]) => !q.isDraft); if (validQuestions.length > 0) { faqSchema = { "@context": "https://schema.org", "@type": "FAQPage", - "mainEntity": validQuestions.map((q: any) => ({ + "mainEntity": validQuestions.map((q: NonNullable[0]) => ({ "@type": "Question", "name": q.question, "acceptedAnswer": { diff --git a/src/blocks/FAQFull/Component.tsx b/src/blocks/FAQFull/Component.tsx index d17b4e5..9c2692c 100644 --- a/src/blocks/FAQFull/Component.tsx +++ b/src/blocks/FAQFull/Component.tsx @@ -31,7 +31,7 @@ export const FAQFullBlockComponent: React.FC = ({ } // Filter out placeholder questions - const validQuestions = (questions || []).filter((q: any) => !q.isDraft); + const validQuestions = (questions || []).filter((q: NonNullable[0]) => !q.isDraft); // Group by category const groupedQuestions = validQuestions.reduce((acc, q) => {