From a50a34a03a86165ab1e3119293b68fb1de63764f Mon Sep 17 00:00:00 2001 From: Waleed Latif Date: Mon, 1 Jun 2026 20:12:31 -0700 Subject: [PATCH] feat(landing): add AI-generated content disclaimer to integration landing page 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 441bfb72b69..ce221e55df0 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 */}