Skip to content

feat(partners): rich AG Grid partner page with subpages#1039

Draft
jhislop-design wants to merge 1 commit into
mainfrom
jonny/ag-grid-57be50
Draft

feat(partners): rich AG Grid partner page with subpages#1039
jhislop-design wants to merge 1 commit into
mainfrom
jonny/ag-grid-57be50

Conversation

@jhislop-design

Copy link
Copy Markdown
Contributor

Overview

Replaces the sparse, generic AG Grid partner page with a dedicated, SEO- and AI-search-optimized resource hub at /partners/ag-grid, modeled on the existing Railway partner page and following repo conventions (Tailwind, Card/Button/Collapsible/CodeBlock, seo(), PartnerImage, trackEvent, FAQ + partner JSON-LD).

The main page is a layout + index so subpages branch off it:

Route What it covers
/partners/ag-grid Overview — partnership framing, Enterprise features, Studio spotlight, "when to choose which", FAQ
/partners/ag-grid/getting-started React quickstart — install, render, wire up with TanStack Query
/partners/ag-grid/vs-tanstack-table Honest "when to choose which" comparison + side-by-side table
/partners/ag-grid/enterprise Row grouping, pivoting, server-side row model, integrated charts (AG Charts), Excel export
/partners/ag-grid/studio Embedded-analytics dashboards — real ag-studio-react quickstart, demos, trial

Why

AG Grid is the official open-source partner of TanStack Table. The old page was just a title, two-sentence blurb, and a visit button. This turns it into a developer-credible, conversion-focused hub that also ranks for queries like "ag grid vs tanstack table" and "ag grid react tanstack", and is structured for AI-search agents via FAQ JSON-LD.

Notes for reviewers

  • Shared module src/components/AgGridPartner.tsx holds all external links, click tracking, and small UI helpers so the sponsor UTM tags stay in sync across every page. All AG Grid links carry ?utm_medium=sponsor&utm_source=tanstack&utm_campaign=partner-page.
  • No invented testimonials. Unlike some partner-page drafts, the customer-quote section was replaced with the authentic TanStack Table vs AG Grid comparison.
  • Content sanity-check before merge: copy and stats (MIT Community, 45-day Studio trial, ag-studio-react API shape, "1M+ rows") are synthesized from ag-grid.com. Each page links to the authoritative source, but a quick factual pass is worth it before this goes public.
  • Badge: uses "Official Table Partner" framing rather than a tier label (repo has AG Grid as silver). Easy to switch to a tier badge if preferred.
  • The existing partner-card "Learn More" button in src/utils/partners.tsx still points to /blog/ag-grid-partnership — not repointed here; happy to do so in a follow-up.
  • Verified: all 5 routes serve 200, tsc/lint/unit tests green (pre-commit hook), no console errors, light + dark mode checked in the preview.

🤖 Generated with Claude Code

Replace the sparse generic AG Grid partner entry with a dedicated,
SEO- and AI-search-optimized resource hub at /partners/ag-grid,
modeled on the existing Railway partner page and following repo
conventions (Tailwind, Card/Button/Collapsible/CodeBlock, seo(),
PartnerImage, trackEvent, FAQ + partner JSON-LD).

Routing uses a layout + index so subpages branch off the main page:
- /partners/ag-grid                    overview
- /partners/ag-grid/getting-started    React quickstart (install, render, TanStack Query)
- /partners/ag-grid/vs-tanstack-table  honest "when to choose which" comparison
- /partners/ag-grid/enterprise         grouping, pivoting, server-side row model, charts
- /partners/ag-grid/studio             embedded-analytics dashboards (ag-studio-react)

Shared links, tracking, and UI helpers live in components/AgGridPartner
so the sponsor UTM tags stay in sync across every page. External links
carry ?utm_medium=sponsor&utm_source=tanstack&utm_campaign=partner-page.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Jul 9, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: c9ca7746-0a28-4403-b7c7-752d7cee7713

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jonny/ag-grid-57be50

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
tanstack-com fd856c1 Commit Preview URL

Branch Preview URL
Jul 09 2026, 05:04 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant