diff --git a/website/assets/styles/pages/customers/dashboard.less b/website/assets/styles/pages/customers/dashboard.less index 55ebb13a61..cd46a5b186 100644 --- a/website/assets/styles/pages/customers/dashboard.less +++ b/website/assets/styles/pages/customers/dashboard.less @@ -155,7 +155,7 @@ [purpose='billing-card'] { padding: 40px; - min-height: 312px; + min-height: 332px; p { margin-block-end: 4px; } @@ -180,7 +180,7 @@ [purpose='details-card'] { padding: 40px; - min-height: 312px; + min-height: 332px; hr { color: #E2E4EA; } diff --git a/website/assets/styles/pages/customers/new-license.less b/website/assets/styles/pages/customers/new-license.less index 35c9f419fd..00f9e151be 100644 --- a/website/assets/styles/pages/customers/new-license.less +++ b/website/assets/styles/pages/customers/new-license.less @@ -32,19 +32,23 @@ [purpose='cloud-error'] { max-width: fit-content; } - + [purpose='page-heading'] { + padding-left: 30px; + padding-right: 30px; + text-align: center; + } [purpose='customer-portal-form'] { + max-width: 560px; + border-radius: 16px; + padding: 30px; label { - font-weight: 400; + font-weight: 700; margin-bottom: 4px; } .form-control { height: 40px; border-radius: 6px; } - .card { - border-radius: 6px; - } .card-body { padding: 2em; } @@ -54,10 +58,12 @@ margin-left: auto; margin-right: auto; - border-radius: 4px; - padding-top: 10px; - padding-bottom: 10px; + border-radius: 8px; + padding-top: 16px; + padding-bottom: 16px; + height: 48px; display: flex; + align-items: center; span { display: inline; margin-left: auto; @@ -65,9 +71,11 @@ font-size: 16px; line-height: 20px; text-align: center; - font-weight: 400; + font-weight: 700; } - + } + [purpose='order-form-line-break'] { + display: none; } [purpose='features-list'] { @@ -92,16 +100,31 @@ @media (max-width: 768px) { padding-top: 60px; + [purpose='customer-portal-form'] { + max-width: unset; + } } @media (max-width: 576px) { padding-top: 40px; + [purpose='quote-input'] { + max-width: unset; + } + [purpose='page-heading'] { + padding-left: 0px; + padding-right: 0px; + } [purpose='customer-portal-form'] { .card-body { padding: 1.5em 1em; } } } + @media (max-width: 400px) { + [purpose='order-form-line-break'] { + display: block; + } + } diff --git a/website/assets/styles/pages/entrance/login.less b/website/assets/styles/pages/entrance/login.less index 44993e47e4..27e96798cf 100644 --- a/website/assets/styles/pages/entrance/login.less +++ b/website/assets/styles/pages/entrance/login.less @@ -10,15 +10,23 @@ color: @core-vibrant-blue; } [purpose='customer-login-container'] { - max-width: 800px; + max-width: 560px; } [purpose='login-container'] { - max-width: 600px; + max-width: 560px; [purpose='customer-portal-form'] { - max-width: 480px; + max-width: 560px; } } + [purpose='page-heading'] { + padding-left: 30px; + padding-right: 30px; + text-align: center; + } [purpose='customer-portal-form'] { + max-width: 560px; + border-radius: 16px; + padding: 30px; label { font-weight: 700; margin-bottom: 4px; @@ -27,21 +35,21 @@ height: 40px; border-radius: 6px; } - .card { - border-radius: 6px; - } .card-body { padding: 2em; } } [purpose='submit-button'] { + margin-left: auto; margin-right: auto; - border-radius: 4px; - padding-top: 10px; - padding-bottom: 10px; + border-radius: 8px; + padding-top: 16px; + padding-bottom: 16px; + height: 48px; display: flex; + align-items: center; span { display: inline; margin-left: auto; @@ -49,9 +57,8 @@ font-size: 16px; line-height: 20px; text-align: center; - font-weight: 400; + font-weight: 700; } - } [purpose='features-list'] { @@ -77,10 +84,17 @@ @media (max-width: 768px) { padding-top: 60px; + [purpose='customer-portal-form'] { + max-width: unset; + } } @media (max-width: 576px) { padding-top: 40px; + [purpose='page-heading'] { + padding-left: 0px; + padding-right: 0px; + } [purpose='customer-portal-form'] { .card-body { padding: 1em; diff --git a/website/assets/styles/pages/entrance/signup.less b/website/assets/styles/pages/entrance/signup.less index 826cd63f75..738e612884 100644 --- a/website/assets/styles/pages/entrance/signup.less +++ b/website/assets/styles/pages/entrance/signup.less @@ -7,8 +7,15 @@ a { color: @core-vibrant-blue; } + [purpose='page-heading'] { + padding-left: 30px; + padding-right: 30px; + } [purpose='customer-portal-form'] { + max-width: 560px; + border-radius: 16px; + padding: 30px; label { font-weight: 700; margin-bottom: 4px; @@ -17,9 +24,6 @@ height: 40px; border-radius: 6px; } - .card { - border-radius: 6px; - } .card-body { padding: 2em; } @@ -29,10 +33,12 @@ margin-left: auto; margin-right: auto; - border-radius: 4px; - padding-top: 10px; - padding-bottom: 10px; + border-radius: 8px; + padding-top: 16px; + padding-bottom: 16px; + height: 48px; display: flex; + align-items: center; span { display: inline; margin-left: auto; @@ -40,9 +46,8 @@ font-size: 16px; line-height: 20px; text-align: center; - font-weight: 400; + font-weight: 700; } - } [purpose='features-list'] { @@ -68,10 +73,17 @@ @media (max-width: 768px) { padding-top: 60px; + [purpose='customer-portal-form'] { + max-width: unset; + } } @media (max-width: 576px) { padding-top: 40px; + [purpose='page-heading'] { + padding-left: 0px; + padding-right: 0px; + } [purpose='customer-portal-form'] { .card-body { padding: 1.5em 1em; diff --git a/website/views/pages/customers/dashboard.ejs b/website/views/pages/customers/dashboard.ejs index a173bceac8..26631ccbec 100644 --- a/website/views/pages/customers/dashboard.ejs +++ b/website/views/pages/customers/dashboard.ejs @@ -27,7 +27,7 @@
Item -

Fleet Premium

+

Fleet Premium (self-hosted)

Cost diff --git a/website/views/pages/customers/new-license.ejs b/website/views/pages/customers/new-license.ejs index c80abb217d..2349f02ec4 100644 --- a/website/views/pages/customers/new-license.ejs +++ b/website/views/pages/customers/new-license.ejs @@ -1,100 +1,90 @@
-
-

Welcome to Fleet Premium

-

We just need a few details in order to get you a Fleet Premium license key.

-
+
+
+

Welcome to Fleet Premium

+

We just need a few details in order to get you a self-hosted Fleet Premium license key.

+
+
+ +
+
+ + +
Please enter a number of hosts
+ {{formData.numberOfHosts}} +
-
-
- -
-
- - -
Please enter a number of hosts
- {{formData.numberOfHosts}} -
+
+

+ $7.00/month/device
(Billed annually at $84/device) +

+
-
-

- $7.00/month/device
(Billed annually at $84/device) -

-
- -
- -
-
- Order total -
-
- ${{(!showQuotedPrice || _.isNaN(formData.numberOfHosts * 7.00 * 12)) ? quotedPrice : formData.numberOfHosts * 7.00 * 12}}.00 /year -
-
-
- Continue - Talk to an expert - Continue -
-
-
-

Billing information

- -
- - -
-
+ +
+
+ Order total +
+
+

Fleet Premium
(self-hosted)

+
+ ${{(!showQuotedPrice || _.isNaN(formData.numberOfHosts * 7.00 * 12)) ? quotedPrice : formData.numberOfHosts * 7.00 * 12}}.00
/year
+
+
+
+
+ Continue + Talk to an expert + Continue +
+ +
+
+

Billing information

+ +
+ + +
+
+
+ + +
Please enter the name of your organization.
+
+
+
- - -
Please enter the name of your organization.
-
-
-
-
- - -
Please enter your first name.
-
-
-
-
- - -
Please enter your last name.
-
-
+ + +
Please enter your first name.
- -

The billing card provided could not be used. Please use another card or contact support.

-
- -

The billing card provided could not be used without additional verification. Please use another card or contact support to complete your order.

-
- Get license key - - -

An error has occurred while processing your request.

-

We're sorry that this happened. A human has been informed of this error and is looking into it.

-

Feel free to reload the page and try again. A team member at Fleet will investigate and correct duplicate charges, if any occurred.

-
+
+
+ + +
Please enter your last name.
+
+
+
-
- -
-

Fleet Premium includes:

-
    -
  • A checkmarkEverything in Fleet Free
  • -
  • A checkmarkMultiple teams (RBAC)
  • -
  • A checkmarkSelf-hosted agent auto-updates
  • -
  • A checkmarkEnterprise support
  • -
-
+ +

The billing card provided could not be used. Please use another card or contact support.

+
+ +

The billing card provided could not be used without additional verification. Please use another card or contact support to complete your order.

+
+ Get license key +
+ +

An error has occurred while processing your request.

+

We're sorry that this happened. A human has been informed of this error and is looking into it.

+

Feel free to reload the page and try again. A team member at Fleet will investigate and correct duplicate charges, if any occurred.

+
@@ -102,7 +92,7 @@

Thank you, your order is complete.

Welcome to your admin dashboard.

From here you can access your license key, change your details and update your payment method.

- Contine to dashboard + Contine to dashboard
<%- /* Expose server-rendered data as window.SAILS_LOCALS :: */ exposeLocalsToBrowser() %> diff --git a/website/views/pages/entrance/login.ejs b/website/views/pages/entrance/login.ejs index 741417b732..44896cf719 100644 --- a/website/views/pages/entrance/login.ejs +++ b/website/views/pages/entrance/login.ejs @@ -1,49 +1,34 @@
-
-

Welcome to Fleet Premium

+
+

Welcome to Premium

Sign in to manage your Fleet Premium subscription.

-
+

Welcome to Fleet

Sign in to your Fleet account.

-
-
-
- - Forgot your password? +
+
- -
-

Fleet Premium includes:

-
    -
  • A checkmarkEverything in Fleet Free
  • -
  • A checkmarkMultiple teams (RBAC)
  • -
  • A checkmarkSelf-hosted agent auto-updates
  • -
  • A checkmarkEnterprise support
  • -
-
- +
+ + +
Please enter your password.
+
+ The email address provided doesn't match an existing account. Create an account here. + Something’s not quite right with your email or password. + +
+ Sign in +
+ + Forgot your password?
diff --git a/website/views/pages/entrance/signup.ejs b/website/views/pages/entrance/signup.ejs index e2e7e262a4..7a6841f989 100644 --- a/website/views/pages/entrance/signup.ejs +++ b/website/views/pages/entrance/signup.ejs @@ -1,72 +1,57 @@
-
-

Welcome to Fleet Premium

-

We just need a few details in order to get you a Fleet Premium license key.

-
-
-
-
- +
+
+

Welcome to Premium

+

We just need a few details in order to get you a self-hosted Fleet Premium license key.

+
+
+ +
+ + I have an account + +
This doesn’t appear to be a valid email address
+
+
+
+ + +
Password too short.
+
Please enter a password.
+

Minimum length is 8 characters

+
+
+ + +
Please enter the name of your organization.
+
+
+
- - I have an account - -
This doesn’t appear to be a valid email address
+ + +
Please enter your first name.
-
-
- - -
Password too short.
-
Please enter a password.
-

Minimum length is 8 characters

-
-
- - -
Please enter the name of your organization.
-
-
-
-
- - -
Please enter your first name.
-
-
-
-
- - -
Please enter your last name.
-
-
-
+
+
+
+ + +
Please enter your last name.
- -

This email is already linked to a Fleet account.
Please sign in with your email and password.

-
- -

By signing up you agree to our Privacy Policy and Terms of Service.

- Agree and continue - Reset form and try again - +
- -
-

Fleet Premium includes:

-
    -
  • A checkmarkEverything in Fleet Free
  • -
  • A checkmarkMultiple teams (RBAC)
  • -
  • A checkmarkSelf-hosted agent auto-updates
  • -
  • A checkmarkEnterprise support
  • -
-
- -
- + +

This email is already linked to a Fleet account.
Please sign in with your email and password.

+
+ +

By signing up you agree to our privacy policy and terms of service.

+ Agree and continue + Reset form and try again +
+
<%- /* Expose locals as `window.SAILS_LOCALS` :: */ exposeLocalsToBrowser() %>