diff --git a/src/app/accounts/register.component.html b/src/app/accounts/register.component.html index 1eabdaa2ae..baac00f3a3 100644 --- a/src/app/accounts/register.component.html +++ b/src/app/accounts/register.component.html @@ -1,101 +1,127 @@
-
-
-

{{'createAccount' | i18n}}

-
-
- - {{'createOrganizationCreatePersonalAccount' | i18n}} - -
- - - {{'emailAddressDesc' | i18n}} -
-
- - - {{'yourNameDesc' | i18n}} -
-
- - {{'masterPasswordPolicyInEffect' | i18n}} -
    -
  • - {{'policyInEffectMinComplexity' | i18n : getPasswordScoreAlertDisplay()}} -
  • -
  • - {{'policyInEffectMinLength' | i18n : enforcedPolicyOptions?.minLength.toString()}} -
  • -
  • - {{'policyInEffectUppercase' | i18n}}
  • -
  • - {{'policyInEffectLowercase' | i18n}}
  • -
  • - {{'policyInEffectNumbers' | i18n}}
  • -
  • - {{'policyInEffectSpecial' | i18n : '!@#$%^&*'}}
  • -
-
- -
-
- - - +
+
+
+
+

Companies globally trust Bitwarden for password management.

+

Start your 7-day free trial!

+

Quickly deploy your organization

+

Use Bitwarden across all platforms

+

Collaborate and share securely

+

"Bitwarden has become a popular choice among open-source software advocates. After using it for a + few months, I can see why." - February 2020

+
+
+

Enterprise 3 layout

+
+
+

Enterprise 4 layout

+
+
+
+
+
+
+

{{'createAccount' | i18n}}

+
+
+ + {{'createOrganizationCreatePersonalAccount' | i18n}} + +
+ + + {{'emailAddressDesc' | i18n}}
-
- + +
+
+ {{'masterPassDesc' | i18n}} +
+
+ +
+ + +
+
+
+ + + {{'masterPassHintDesc' | i18n}} +
+
+
+ - + + {{'cancel' | i18n}} +
-
- {{'masterPassDesc' | i18n}} -
-
- -
- - + + {{'submitAgreePolicies' | i18n}} + {{'termsOfService' | i18n}}, + {{'privacyPolicy' | i18n}} +
-
- - - {{'masterPassHintDesc' | i18n}} -
-
-
- - - {{'cancel' | i18n}} - -
- - {{'submitAgreePolicies' | i18n}} - {{'termsOfService' | i18n}}, - {{'privacyPolicy' | i18n}} -
diff --git a/src/app/accounts/register.component.ts b/src/app/accounts/register.component.ts index 1dec1b6983..22815af339 100644 --- a/src/app/accounts/register.component.ts +++ b/src/app/accounts/register.component.ts @@ -27,6 +27,7 @@ import { PolicyData } from 'jslib/models/data/policyData'; export class RegisterComponent extends BaseRegisterComponent { showCreateOrgMessage = false; showTerms = true; + layout = ''; enforcedPolicyOptions: MasterPasswordPolicyOptions; private policies: Policy[]; @@ -73,6 +74,9 @@ export class RegisterComponent extends BaseRegisterComponent { this.stateService.save('loginRedirect', { route: '/settings/create-organization', qParams: { plan: qParams.org } }); } + if (qParams.layout != null) { + this.layout = qParams.layout; + } if (queryParamsSub != null) { queryParamsSub.unsubscribe(); }