feat(blog): add CTA band above footer#5350
Conversation
- reuse the shared Cta component (same "Build your first agent today" band used on the homepage) at the end of the blog listing
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
PR SummaryLow Risk Overview The page return is wrapped in a fragment: the existing blog Reviewed by Cursor Bugbot for commit 65480f6. Configure here. |
Greptile SummaryThis PR adds the shared
Confidence Score: 5/5Safe to merge — the change is additive, touches only the blog listing page, and reuses an existing tested component with no modifications to data-fetching or pagination logic. A single component import and a two-element fragment wrapper. The spacing values are copied verbatim from the homepage's gap breakpoints, the No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[LandingShell] --> B[Navbar]
A --> C[main#main-content\nBlogLayout]
A --> D[Footer\nmt-120px]
C --> E[React Fragment]
E --> F[section.bg--bg\nBlog content\nheader / featured / remaining / pagination]
E --> G[div.mt-120px\nspacing wrapper]
G --> H[Cta\nsection#cta\nh2 + ChipLinks]
style G fill:#f0f4ff,stroke:#6366f1
style H fill:#f0f4ff,stroke:#6366f1
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
A[LandingShell] --> B[Navbar]
A --> C[main#main-content\nBlogLayout]
A --> D[Footer\nmt-120px]
C --> E[React Fragment]
E --> F[section.bg--bg\nBlog content\nheader / featured / remaining / pagination]
E --> G[div.mt-120px\nspacing wrapper]
G --> H[Cta\nsection#cta\nh2 + ChipLinks]
style G fill:#f0f4ff,stroke:#6366f1
style H fill:#f0f4ff,stroke:#6366f1
Reviews (1): Last reviewed commit: "feat(blog): add CTA band above footer" | Re-trigger Greptile |
Summary
Ctacomponent ("Build your first agent today." / Get started / Contact sales) above the footer on the blog listing page, matching the homepage's closing CTA bandType of Change
Testing
Tested manually - verified desktop (1440px) and mobile (390px) render correctly, no horizontal overflow, CTA spacing matches homepage convention, existing blog list/pagination untouched.
Checklist