From a7984bff9e8bc3afaa59cf770c0f00710e94808f Mon Sep 17 00:00:00 2001 From: Waleed Date: Mon, 1 Jun 2026 20:18:22 -0700 Subject: [PATCH] feat(landing): add AI-generated content disclaimer to integration landing page (#4845) Adds an optional aiDisclaimer field to the integration landing content (types + data), rendered as an independent 'AI-generated content' section and baked into integrations.json via docs-gen. Populates Slack to satisfy Slack's AI-components guideline (disclaimer on the landing page). --- .../integrations/(shell)/[slug]/page.tsx | 18 ++++++++++++++++++ .../integrations/data/integrations.json | 3 ++- .../integrations/data/landing-content.ts | 2 ++ .../app/(landing)/integrations/data/types.ts | 5 +++++ 4 files changed, 27 insertions(+), 1 deletion(-) diff --git a/apps/sim/app/(landing)/integrations/(shell)/[slug]/page.tsx b/apps/sim/app/(landing)/integrations/(shell)/[slug]/page.tsx index 441bfb72b6..ce221e55df 100644 --- a/apps/sim/app/(landing)/integrations/(shell)/[slug]/page.tsx +++ b/apps/sim/app/(landing)/integrations/(shell)/[slug]/page.tsx @@ -517,6 +517,24 @@ export default async function IntegrationPage({ params }: { params: Promise<{ sl )} + {/* AI-generated content disclaimer (integration-specific) */} + {landingContent?.aiDisclaimer && ( + <> +
+

+ AI-generated content +

+

+ {landingContent.aiDisclaimer} +

+
+
+ + )} + {/* How to automate */}