From 29c2d1377662403b42416ddedd17606837b527f7 Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Sat, 25 Apr 2026 02:33:07 +0200 Subject: [PATCH] feat(sections): add SocialProofStrip component Founder pedigree quote plus design-partner mailto CTA. Uses auth.salesEmail (not auth.salesMailto) so we can pass a subject. Two PENDING gates documented in the component: - [Founder Name] placeholder - 'ex-nJAMS' wording subject to trademark clearance Component is created but not yet wired into index.astro. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../sections/SocialProofStrip.astro | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/components/sections/SocialProofStrip.astro diff --git a/src/components/sections/SocialProofStrip.astro b/src/components/sections/SocialProofStrip.astro new file mode 100644 index 0000000..4105290 --- /dev/null +++ b/src/components/sections/SocialProofStrip.astro @@ -0,0 +1,38 @@ +--- +import { getAuthConfig } from '../../config/auth'; + +const auth = getAuthConfig(); + +// PENDING — must be filled in before publish: +// 1. [Founder Name] placeholder below. +// 2. The "ex-nJAMS" mention is gated on Hendrik's trademark review +// (same pattern as WhyUs.astro §10 caveat). If the review is not +// cleared by publish time, drop the " · ex-nJAMS" suffix from the +// attribution line. +const founderName = '[Founder Name]'; +const designPartnerSubject = 'Design partner enquiry — Cameleer'; +const designPartnerHref = `mailto:${auth.salesEmail}?subject=${encodeURIComponent(designPartnerSubject)}`; +--- +
+
+
+

+ // Built by people who've done this before +

+
+

+ “We spent 15 years building integration monitoring for banks that couldn’t afford downtime. Cameleer is what we’d build today — purpose-built for Apache Camel, no retrofit.” +

+
+ — {founderName}, co-founder · ex-nJAMS +
+
+ + Apply to the design-partner program + +
+
+