diff --git a/src/lib/components/billing/planSelection.svelte b/src/lib/components/billing/planSelection.svelte index 4a6e1f7ca..76d307374 100644 --- a/src/lib/components/billing/planSelection.svelte +++ b/src/lib/components/billing/planSelection.svelte @@ -77,9 +77,16 @@
  • - - -
    + + +

    {tierScale.name} {#if $organization?.billingPlan === BillingPlan.SCALE && !isNewOrg} diff --git a/src/lib/constants.ts b/src/lib/constants.ts index 2fc910428..c77f213b5 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -470,7 +470,8 @@ export enum BillingPlan { PRO = 'tier-1', SCALE = 'tier-2', GITHUB_EDUCATION = 'auto-1', - CUSTOM = 'cont-1' + CUSTOM = 'cont-1', + ENTERPRISE = 'ent-1' } export const feedbackDowngradeOptions = [ diff --git a/src/lib/stores/billing.ts b/src/lib/stores/billing.ts index a5b00f43e..2b5bdf6bb 100644 --- a/src/lib/stores/billing.ts +++ b/src/lib/stores/billing.ts @@ -34,7 +34,7 @@ import { user } from './user'; import { browser } from '$app/environment'; import { canSeeBilling } from './roles'; -export type Tier = 'tier-0' | 'tier-1' | 'tier-2' | 'auto-1' | 'cont-1'; +export type Tier = 'tier-0' | 'tier-1' | 'tier-2' | 'auto-1' | 'cont-1' | 'ent-1'; export const roles = [ { @@ -81,6 +81,8 @@ export function tierToPlan(tier: Tier) { return tierGitHubEducation; case BillingPlan.CUSTOM: return tierCustom; + case BillingPlan.ENTERPRISE: + return tierEnterprise; default: return tierFree; } @@ -199,6 +201,11 @@ export const tierCustom: TierData = { description: 'Team on a custom contract' }; +export const tierEnterprise: TierData = { + name: 'Enterprise', + description: 'For enterprises that need more power and premium support.' +}; + export const showUsageRatesModal = writable(false); export function checkForUsageFees(plan: Tier, id: PlanServices) { diff --git a/src/routes/(console)/organization-[organization]/billing/planSummary.svelte b/src/routes/(console)/organization-[organization]/billing/planSummary.svelte index ab9e3ae10..c324bbd91 100644 --- a/src/routes/(console)/organization-[organization]/billing/planSummary.svelte +++ b/src/routes/(console)/organization-[organization]/billing/planSummary.svelte @@ -3,7 +3,7 @@ import { Card, CardGrid, Collapsible, CollapsibleItem, Heading } from '$lib/components'; import { Button } from '$lib/elements/forms'; import { toLocaleDate } from '$lib/helpers/date'; - import { plansInfo, tierToPlan, upgradeURL } from '$lib/stores/billing'; + import { plansInfo, upgradeURL } from '$lib/stores/billing'; import { organization } from '$lib/stores/organization'; import type { CreditList, Invoice, Plan } from '$lib/sdk/billing'; import { abbreviateNumber, formatCurrency, formatNumberWithCommas } from '$lib/helpers/numbers'; @@ -47,8 +47,7 @@
    - - {tierToPlan($organization?.billingPlan)?.name} plan + {currentPlan.name} plan
    {isTrial || $organization?.billingPlan === BillingPlan.GITHUB_EDUCATION