From 67c1791032e38361619dd743e11845010d9ce122 Mon Sep 17 00:00:00 2001 From: Alex Morask <144709477+amorask-bitwarden@users.noreply.github.com> Date: Thu, 7 Mar 2024 09:20:28 -0500 Subject: [PATCH] [AC-2102] [AC-2263] [AC-2264] Consolidated Secrets Manager Trial Updates (#8202) * AC-2102: Point 'Get Started' button to SM * AC-2263/AC-2264: Update SM trial content based on org type * Fix copy misses --- .../secrets-manager-content.component.html | 21 ++++------ .../secrets-manager-content.component.ts | 41 +++++++++++++++++++ ...-manager-trial-free-stepper.component.html | 4 +- ...ts-manager-trial-free-stepper.component.ts | 8 +++- ...-manager-trial-paid-stepper.component.html | 4 +- 5 files changed, 60 insertions(+), 18 deletions(-) diff --git a/apps/web/src/app/auth/trial-initiation/content/secrets-manager-content.component.html b/apps/web/src/app/auth/trial-initiation/content/secrets-manager-content.component.html index 5624618511..569ff91f62 100644 --- a/apps/web/src/app/auth/trial-initiation/content/secrets-manager-content.component.html +++ b/apps/web/src/app/auth/trial-initiation/content/secrets-manager-content.component.html @@ -1,33 +1,30 @@

{{ header }}

- Secure your business with a simpler, faster way to secure and manage secrets + {{ headline }}

-

Limited time offer

+

{{ calloutHeadline }}

    -
  • - Sign up today and receive a complimentary 12-month subscription to Bitwarden Password - Manager +
  • + {{ callout }}
  • -
  • Experience complete security across your organization
  • -
  • Secure all your sensitive credentials, from passwords to machine secrets
diff --git a/apps/web/src/app/auth/trial-initiation/content/secrets-manager-content.component.ts b/apps/web/src/app/auth/trial-initiation/content/secrets-manager-content.component.ts index d190623ae2..20e6c2f849 100644 --- a/apps/web/src/app/auth/trial-initiation/content/secrets-manager-content.component.ts +++ b/apps/web/src/app/auth/trial-initiation/content/secrets-manager-content.component.ts @@ -8,6 +8,38 @@ import { Subject, takeUntil } from "rxjs"; }) export class SecretsManagerContentComponent implements OnInit, OnDestroy { header: string; + headline = + "A simpler, faster way to secure and automate secrets across code and infrastructure deployments"; + primaryPoints: string[]; + calloutHeadline: string; + callouts: string[]; + + private paidPrimaryPoints = [ + "Unlimited secrets, users, and projects", + "Simple and transparent pricing", + "Zero-knowledge, end-to-end encryption", + ]; + + private paidCalloutHeadline = "Limited time offer"; + + private paidCallouts = [ + "Sign up today and receive a complimentary 12-month subscription to Bitwarden Password Manager", + "Experience complete security across your organization", + "Secure all your sensitive credentials, from user applications to machine secrets", + ]; + + private freePrimaryPoints = [ + "Unlimited secrets", + "Simple and transparent pricing", + "Zero-knowledge, end-to-end encryption", + ]; + + private freeCalloutHeadline = "Go beyond developer security!"; + + private freeCallouts = [ + "Your Bitwarden account will also grant complimentary access to Bitwarden Password Manager", + "Extend end-to-end encryption to your personal passwords, addresses, credit cards and notes", + ]; private destroy$ = new Subject(); @@ -23,13 +55,22 @@ export class SecretsManagerContentComponent implements OnInit, OnDestroy { switch (queryParameters.org) { case "enterprise": this.header = "Secrets Manager for Enterprise"; + this.primaryPoints = this.paidPrimaryPoints; + this.calloutHeadline = this.paidCalloutHeadline; + this.callouts = this.paidCallouts; break; case "free": this.header = "Bitwarden Secrets Manager"; + this.primaryPoints = this.freePrimaryPoints; + this.calloutHeadline = this.freeCalloutHeadline; + this.callouts = this.freeCallouts; break; case "teams": case "teamsStarter": this.header = "Secrets Manager for Teams"; + this.primaryPoints = this.paidPrimaryPoints; + this.calloutHeadline = this.paidCalloutHeadline; + this.callouts = this.paidCallouts; break; } }); diff --git a/apps/web/src/app/auth/trial-initiation/secrets-manager/secrets-manager-trial-free-stepper.component.html b/apps/web/src/app/auth/trial-initiation/secrets-manager/secrets-manager-trial-free-stepper.component.html index ed2ed90bab..0b6e44d4eb 100644 --- a/apps/web/src/app/auth/trial-initiation/secrets-manager/secrets-manager-trial-free-stepper.component.html +++ b/apps/web/src/app/auth/trial-initiation/secrets-manager/secrets-manager-trial-free-stepper.component.html @@ -41,14 +41,14 @@
-