From 29ed2732008cf41908e00586ee563fcf4a00c139 Mon Sep 17 00:00:00 2001 From: Mark Gregory Date: Fri, 19 Jun 2026 10:15:21 +0100 Subject: [PATCH] new branding --- .../views/livewire/settings-manager.blade.php | 4 +- .../livewire/auth/confirm-password.blade.php | 70 ++++--- .../livewire/auth/forgot-password.blade.php | 59 +++--- resources/views/livewire/auth/login.blade.php | 94 +++++---- .../views/livewire/auth/register.blade.php | 82 ++++---- .../livewire/auth/reset-password.blade.php | 106 +++++----- .../auth/two-factor-challenge.blade.php | 187 ++++++++++-------- .../livewire/auth/verify-email.blade.php | 61 +++--- .../Auth/AuthBrandingLayoutBrowserTest.php | 31 +++ 9 files changed, 413 insertions(+), 281 deletions(-) create mode 100644 tests/Browser/Auth/AuthBrandingLayoutBrowserTest.php diff --git a/Modules/Helpdesk/Resources/views/livewire/settings-manager.blade.php b/Modules/Helpdesk/Resources/views/livewire/settings-manager.blade.php index 97e69fa4..06e7ebcf 100644 --- a/Modules/Helpdesk/Resources/views/livewire/settings-manager.blade.php +++ b/Modules/Helpdesk/Resources/views/livewire/settings-manager.blade.php @@ -32,8 +32,8 @@
- - Helpdesk + + Dashboard
diff --git a/resources/views/livewire/auth/confirm-password.blade.php b/resources/views/livewire/auth/confirm-password.blade.php index dc8748ab..62c3b80d 100644 --- a/resources/views/livewire/auth/confirm-password.blade.php +++ b/resources/views/livewire/auth/confirm-password.blade.php @@ -1,36 +1,48 @@ -
- +
+
- +
+
+
WMS
+
+

{{ __('Protected area') }}

+

{{ __('Confirm password') }}

+

{{ __('Confirm your identity before continuing to this secure WMS workflow.') }}

+
+
- +
+ -
- @csrf +
+ +
- + + @csrf - - {{ __('Confirm') }} - - -
+ + + + {{ __('Confirm') }} + + +
+
+
diff --git a/resources/views/livewire/auth/forgot-password.blade.php b/resources/views/livewire/auth/forgot-password.blade.php index 5f1cdad6..58fd2820 100644 --- a/resources/views/livewire/auth/forgot-password.blade.php +++ b/resources/views/livewire/auth/forgot-password.blade.php @@ -1,31 +1,44 @@ -
- +
+
- - +
+
+
WMS
+
+

{{ __('Account recovery') }}

+

{{ __('Warehouse Management System') }}

+

{{ __('Request a secure reset link for your WMS account.') }}

+
+
-
- @csrf +
+ - - + - - {{ __('Email password reset link') }} - - +
+ @csrf -
- {{ __('Or, return to') }} - {{ __('log in') }} + + + + {{ __('Email password reset link') }} + + +
+ +
+ {{ __('Remember your password?') }} + {{ __('Log in') }} +
-
+
diff --git a/resources/views/livewire/auth/login.blade.php b/resources/views/livewire/auth/login.blade.php index 52424d21..96a77a7c 100644 --- a/resources/views/livewire/auth/login.blade.php +++ b/resources/views/livewire/auth/login.blade.php @@ -1,44 +1,68 @@ -
- +
+
- - - - -
- @csrf - -
- - - @error('email')

{{ $message }}

@enderror -
- -
-
- - @if (Route::has('password.request')) - {{ __('Forgot your password?') }} - @endif +
+
+
+ WMS +
+ +
+

MPBA Limited

+

{{ __('Warehouse Management System') }}

+

{{ __('Secure access for tenant workspaces, warehouse operations, support, licences, and dashboards.') }}

- - @error('password')

{{ $message }}

@enderror
- +
+
+

{{ __('Secure sign in') }}

+

{{ __('Log in to your account') }}

+

{{ __('Enter your email and password to continue.') }}

+
- - + -
- {{ __('Don\'t have an account?') }} - {{ __('Sign up') }} +
+ +
+ +
+ @csrf + +
+ + + @error('email')

{{ $message }}

@enderror +
+ +
+
+ + @if (Route::has('password.request')) + {{ __('Forgot password?') }} + @endif +
+ + @error('password')

{{ $message }}

@enderror +
+ + + + +
+
+ +
+ {{ __('Need access?') }} + {{ __('Create an account') }} +
-
+
diff --git a/resources/views/livewire/auth/register.blade.php b/resources/views/livewire/auth/register.blade.php index 6a581eb7..ad694fdd 100644 --- a/resources/views/livewire/auth/register.blade.php +++ b/resources/views/livewire/auth/register.blade.php @@ -1,43 +1,59 @@ -
- +
+
- +
+
+
+ WMS +
-
- @csrf - -
- - - @error('name')

{{ $message }}

@enderror +
+

{{ __('MPBA Limited') }}

+

{{ __('Create your WMS account') }}

+

{{ __('Register for secure access to your company workspace and warehouse operations.') }}

+
-
- - - @error('email')

{{ $message }}

@enderror +
+ + + + @csrf + +
+ + + @error('name')

{{ $message }}

@enderror +
+ +
+ + + @error('email')

{{ $message }}

@enderror +
+ +
+ + + @error('password')

{{ $message }}

@enderror +
+ +
+ + +
+ + +
-
- - - @error('password')

{{ $message }}

@enderror +
+ {{ __('Already have access?') }} + {{ __('Log in') }}
- -
- - -
- - - - -
- {{ __('Already have an account?') }} - {{ __('Log in') }}
-
+
diff --git a/resources/views/livewire/auth/reset-password.blade.php b/resources/views/livewire/auth/reset-password.blade.php index 86001bdd..019aafdf 100644 --- a/resources/views/livewire/auth/reset-password.blade.php +++ b/resources/views/livewire/auth/reset-password.blade.php @@ -1,54 +1,60 @@ -
- +
+
- - - -
- @csrf - - - - - - - - - - - - -
- - {{ __('Reset password') }} - +
+
+
WMS
+
+

{{ __('Password reset') }}

+

{{ __('Secure account recovery') }}

+

{{ __('Create a new password for your WMS account.') }}

+
- -
+ +
+ + +
+ @csrf + + + + + + + + + + {{ __('Reset password') }} + + +
+
+
diff --git a/resources/views/livewire/auth/two-factor-challenge.blade.php b/resources/views/livewire/auth/two-factor-challenge.blade.php index febe7d57..e5b1cf88 100644 --- a/resources/views/livewire/auth/two-factor-challenge.blade.php +++ b/resources/views/livewire/auth/two-factor-challenge.blade.php @@ -1,101 +1,116 @@ -
-
+
- this.code = ''; - this.recovery_code = ''; - - $nextTick(() => { - this.showRecoveryInput - ? this.$refs.recovery_code?.focus() - : this.focusOtp(); - }); - }, - }" - > -
- +
+
+
WMS
+
+

{{ __('Multi-factor security') }}

+

{{ __('Verify your sign in') }}

+

{{ __('Complete the security challenge to continue into WMS.') }}

+
-
- -
+
+
- @csrf + this.code = ''; + this.recovery_code = ''; -
+ $nextTick(() => { + this.showRecoveryInput + ? this.$refs.recovery_code?.focus() + : this.focusOtp(); + }); + }, + }" + >
-
- -
+
-
- + +
+ +
+ @csrf + +
+
+
+ +
+
+ +
+
+ +
+ + @error('recovery_code') + + {{ $message }} + + @enderror +
+ + + {{ __('Continue') }} +
- @error('recovery_code') - - {{ $message }} - - @enderror -
- - - {{ __('Continue') }} - +
+ {{ __('or you can') }} + +
+
- -
- {{ __('or you can') }} -
- {{ __('login using a recovery code') }} - {{ __('login using an authentication code') }} -
-
- +
-
+ diff --git a/resources/views/livewire/auth/verify-email.blade.php b/resources/views/livewire/auth/verify-email.blade.php index 50e7b440..c73227fd 100644 --- a/resources/views/livewire/auth/verify-email.blade.php +++ b/resources/views/livewire/auth/verify-email.blade.php @@ -1,29 +1,44 @@ -
- - {{ __('Please verify your email address by clicking on the link we just emailed to you.') }} - +
+
- @if (session('status') == 'verification-link-sent') - - {{ __('A new verification link has been sent to the email address you provided during registration.') }} - - @endif +
+
+
WMS
+
+

{{ __('Email verification') }}

+

{{ __('Confirm your account') }}

+

{{ __('Verify your email address before accessing the WMS dashboard.') }}

+
+
-
-
- @csrf - - {{ __('Resend verification email') }} - -
+
+ + {{ __('Please verify your email address by clicking on the link we just emailed to you.') }} + -
- @csrf - - {{ __('Log out') }} - -
+ @if (session('status') == 'verification-link-sent') +
+ {{ __('A new verification link has been sent to the email address you provided during registration.') }} +
+ @endif + +
+
+ @csrf + + {{ __('Resend verification email') }} + +
+ +
+ @csrf + + {{ __('Log out') }} + +
+
+
-
+
diff --git a/tests/Browser/Auth/AuthBrandingLayoutBrowserTest.php b/tests/Browser/Auth/AuthBrandingLayoutBrowserTest.php new file mode 100644 index 00000000..5c12ba28 --- /dev/null +++ b/tests/Browser/Auth/AuthBrandingLayoutBrowserTest.php @@ -0,0 +1,31 @@ +browse(function (Browser $browser) use ($page): void { + $browser->resize(1280, 900) + ->visit($page) + ->assertSee('WMS') + ->assertSee('Warehouse Management System') + ->assertScript('document.documentElement.scrollWidth <= document.documentElement.clientWidth + 1'); + }); + } + } +}