Repository navigation
Pricing: Enterprise card, demo CTAs on Pro/Advanced, Features heading (MAR-951) - #79
Merged
Merged
Conversation
… (MAR-951) Adds a vertical Enterprise plan ($2,000, "Starting price", Book a demo only) after Advanced, replacing the wide Enterprise footnote card. Professional and Advanced keep Get started as the primary CTA with an outlined Book a demo under it. "Everything in X, plus" falls back to "Features" when the previous plan's card is not shown (signed-in visitors do not see Free). The side-by-side table now starts at xl so five columns have room; below it cards run two up with the odd one out spanning the row. Compare plans: Enterprise contacts and users read Unlimited, plus new Advanced security controls and Implementation service rows. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015C9V7wNE37HbpCwe2U8gpz
Contributor
Author
|
@greptileai review Generated by Claude Code |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
[Medium impact] The changes since the last review appear safe to merge. SummaryThe PR adds an Enterprise pricing card, demo links on Professional and Advanced, and matching comparison rows.
Reviews (2) · Last reviewed commit: "fix(pricing): borderless secondary Book ..." · Reviewed by Greptile |
…ivider The outlined secondary button sat flush against the divider above Fundamentals on the desktop table. It is now a borderless ghost button the same height as the primary, and the CTA cell has 24px of bottom padding from xl up (the stacked layout already had mt-6). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015C9V7wNE37HbpCwe2U8gpz
Contributor
Author
|
@greptileai review Generated by Claude Code |
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Requested by Marlon Misra · Slack thread
Summary
Before: The pricing page showed Free, Starter, Professional and Advanced as cards. Enterprise was a small wide strip under the table with no price. Advanced had only a "Book a demo" button, and Professional had only "Get started". Signed-in visitors, who don't see Free, still saw "Everything in Free, plus" on Starter. The Compare plans table showed "Custom" for Enterprise contacts and users and had no rows for advanced security controls or implementation service.
After: Enterprise is a full vertical card after Advanced: $2,000 on both billing toggles, "Starting price" under it, and "Book a demo" as its only button. Professional and Advanced keep "Get started" as the main button and add an outlined "Book a demo" under it. When the previous plan's card isn't on the page, the group heading reads "Features" instead of "Everything in X, plus". The Compare plans table shows Unlimited for Enterprise contacts and users and has two new rows.
This adds an Enterprise plan card and demo-booking CTAs to /pricing.
How
pricing-plans.tsx: plans now carryctaHref,secondaryDemoandstartingPrice. Group headings markedextendsPreviousare computed per grid from the previous card, so the signed-in grid (no Free) says "Features" for Starter.AnimatedPricehandles the thousands comma. The oldEnterpriseCardstrip is removed.xl(waslg) so five columns (four when signed in) have room. Below that, cards run two up and the odd card out (Enterprise when Free shows) spans the full row, with its three groups side by side frommd.plan-wash.tsfade breakpoint moved toxlto match.feature-comparison.tsx: the table already had an Enterprise column; this adds the two missing rows and the Unlimited values. It has no per-column CTAs, so none were added.DEMO_URL/DEMO_CTA_LABEL, the same as the nav and closing CTA. The secondary button reuses the outlined style frompricing-cta.tsx.pricing-teaser.tsx(homepage, only lists Free and Professional).Guesses to verify
Compare plans, Enterprise column:
Linear
MAR-951
Testing
tsc --noEmitpasses;eslint src/components/pricingis clean (repo-widenpm run lintshows 40 problems, identical on main).next buildnot run.Generated by Claude Code