From 7a246a189a5b40b5a5fbd896f1891b963f25872f Mon Sep 17 00:00:00 2001 From: Valentin Lab Date: Fri, 13 Feb 2026 04:18:29 +0100 Subject: [PATCH] new: add password visibility toggle on all password fields Reusable ``password_toggle.blade.php`` partial that wraps every ``input[type=password]`` with an eye icon button. Clicking it toggles between hidden and visible text. Handles Bootstrap modals via ``shown.bs.modal`` event. Applied on login, register, password change (shop + admin), password reset, and first login pages. --- .../auth/passwords/change_password.blade.php | 3 +- .../views/Shop/auth/firstlogin.blade.php | 1 + .../views/Shop/auth/partials/login.blade.php | 7 +-- .../Shop/auth/partials/register.blade.php | 2 + .../passwords/password_confirmation.blade.php | 2 + .../views/Shop/auth/passwords/reset.blade.php | 1 + .../views/load/form/password_toggle.blade.php | 44 +++++++++++++++++++ 7 files changed, 56 insertions(+), 4 deletions(-) create mode 100644 resources/views/load/form/password_toggle.blade.php diff --git a/resources/views/Admin/auth/passwords/change_password.blade.php b/resources/views/Admin/auth/passwords/change_password.blade.php index 9acd1569..b86ae2f4 100644 --- a/resources/views/Admin/auth/passwords/change_password.blade.php +++ b/resources/views/Admin/auth/passwords/change_password.blade.php @@ -9,7 +9,8 @@ - +@include('load.form.password_toggle') + @push('js') + @endpush + @php(define('LOAD_PASSWORD_TOGGLE', true)) +@endif