From be5db36b7f3c897e374a221aa767e375ee6345fd Mon Sep 17 00:00:00 2001 From: Timo Knuth Date: Tue, 27 Jan 2026 11:08:32 +0100 Subject: [PATCH] hydration error --- src/app/(main)/(app)/create/page.tsx | 25 +++- .../(main)/(marketing)/MarketingLayout.tsx | 4 +- .../(marketing)/authors/[slug]/page.tsx | 2 +- .../(marketing)/learn/[pillar]/page.tsx | 2 +- src/app/(main)/(marketing)/learn/page.tsx | 2 +- src/components/CookieBanner.tsx | 14 +- src/lib/utils.ts | 132 +++++++++--------- 7 files changed, 102 insertions(+), 79 deletions(-) diff --git a/src/app/(main)/(app)/create/page.tsx b/src/app/(main)/(app)/create/page.tsx index 888bf09..6d7af5f 100644 --- a/src/app/(main)/(app)/create/page.tsx +++ b/src/app/(main)/(app)/create/page.tsx @@ -94,6 +94,13 @@ export default function CreatePage() { } }, [contentType, frameOptions, frameType]); + // Force dynamic mode for COUPON and FEEDBACK types + useEffect(() => { + if (contentType === 'COUPON' || contentType === 'FEEDBACK') { + setIsDynamic(true); + } + }, [contentType]); + // Logo state const [logoUrl, setLogoUrl] = useState(''); const [logoSize, setLogoSize] = useState(24); @@ -712,14 +719,23 @@ export default function CreatePage() { Dynamic Recommended -