SubscriptionPlanCard

Domain

Subscription plan card displaying name, price with currency formatting, billing interval, and feature list with checkmarks. Highlights the popular and current plans. Accepts onSelect callback for plan switching.

Plan grid

Preview

Starter

For individuals getting started

$0 / month
  • 1 project
  • Community support
  • Basic analytics
Current Plan

Pro

For growing teams

$19 / month
  • Unlimited projects
  • Priority email support
  • Advanced analytics
  • Custom integrations

Business

For organizations at scale

$49 / month
  • Everything in Pro
  • SSO & SAML
  • Dedicated success manager
  • 99.9% uptime SLA
Code
<%- include('modules/domain/common/subscription/SubscriptionPlanCard', { plan: freePlan, action: '/billing/subscribe' }) %> <%- include('modules/domain/common/subscription/SubscriptionPlanCard', { plan: proPlan, isCurrent: true }) %> <%- include('modules/domain/common/subscription/SubscriptionPlanCard', { plan: enterprisePlan, action: '/billing/subscribe' }) %>

Single card states

Preview
Current Plan

Pro

For growing teams

$19 / month
  • Unlimited projects
  • Priority email support
  • Advanced analytics
  • Custom integrations
Popular

Pro

For growing teams

$19 / month
  • Unlimited projects
  • Priority email support
  • Advanced analytics
  • Custom integrations
Code
<%- include('modules/domain/common/subscription/SubscriptionPlanCard', {
  plan: plan,
  isCurrent: true
}) %>
<%- include('modules/domain/common/subscription/SubscriptionPlanCard', {
  plan: Object.assign({}, plan, { isPopular: true }),
  action: '/billing/subscribe'
}) %>
Source modules/domain/common/subscription/SubscriptionPlanCard.ejs