From 1135e47338d921ef5c6dbbbe2a796f6a7d0d626a Mon Sep 17 00:00:00 2001 From: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com> Date: Fri, 19 Dec 2025 16:44:06 +0530 Subject: [PATCH] fix: render markdown in custom page redirect messages (#25987) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Before:- image (26) image (27) After:- Screenshot 2025-12-17 at 9 09 22 PM --- .../apps/routing-forms/[...pages]/RoutingLink.tsx | 6 +++++- apps/web/pages/router/index.tsx | 8 +++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/apps/web/app/(use-page-wrapper)/apps/routing-forms/[...pages]/RoutingLink.tsx b/apps/web/app/(use-page-wrapper)/apps/routing-forms/[...pages]/RoutingLink.tsx index f85228ebd5..66dd20ea4b 100644 --- a/apps/web/app/(use-page-wrapper)/apps/routing-forms/[...pages]/RoutingLink.tsx +++ b/apps/web/app/(use-page-wrapper)/apps/routing-forms/[...pages]/RoutingLink.tsx @@ -19,6 +19,7 @@ import useGetBrandingColours from "@calcom/lib/getBrandColours"; import { useCompatSearchParams } from "@calcom/lib/hooks/useCompatSearchParams"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import useTheme from "@calcom/lib/hooks/useTheme"; +import { markdownToSafeHTMLClient } from "@calcom/lib/markdownToSafeHTMLClient"; import { navigateInTopWindow } from "@calcom/lib/navigateInTopWindow"; import { trpc } from "@calcom/trpc/react"; import type { inferSSRProps } from "@calcom/types/inferSSRProps"; @@ -208,7 +209,10 @@ function RoutingForm({ form, profile, ...restProps }: Props) {
-
{customPageMessage}
+
diff --git a/apps/web/pages/router/index.tsx b/apps/web/pages/router/index.tsx index 8aef863516..c3dfa8cb7b 100644 --- a/apps/web/pages/router/index.tsx +++ b/apps/web/pages/router/index.tsx @@ -2,6 +2,7 @@ import Head from "next/head"; +import { markdownToSafeHTML } from "@calcom/lib/markdownToSafeHTML"; import type { inferSSRProps } from "@calcom/types/inferSSRProps"; import PageWrapper from "@components/PageWrapper"; @@ -17,7 +18,12 @@ export default function Router({ form, message, errorMessage }: inferSSRProps
-
{message || errorMessage}
+