From ae94c561089365744d720a8a836e9c56bbb53da5 Mon Sep 17 00:00:00 2001 From: shubhamsharma9199 Date: Tue, 3 Feb 2026 22:26:53 +0530 Subject: [PATCH] WEB-659 feat: full-screen login form on tablet view without hero panel --- src/app/login/login.component.html | 4 +- src/app/login/login.component.scss | 75 ++++++++++++++++++++---------- 2 files changed, 52 insertions(+), 27 deletions(-) diff --git a/src/app/login/login.component.html b/src/app/login/login.component.html index df2132bc7..3044102da 100644 --- a/src/app/login/login.component.html +++ b/src/app/login/login.component.html @@ -7,8 +7,8 @@ -->
- -
+ +
diff --git a/src/app/login/login.component.scss b/src/app/login/login.component.scss index 68d9d2a11..26be4cb2c 100644 --- a/src/app/login/login.component.scss +++ b/src/app/login/login.component.scss @@ -6,7 +6,8 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -// ===== Version Info Section - Modern Card Style ===== +// === +/// ===== Version Info Section - Modern Card Style ===== .login-version-info { margin-bottom: 1rem; width: 100%; @@ -690,37 +691,61 @@ /* stylelint-disable-next-line media-feature-range-notation -- Safari compatibility */ @media (max-width: 1024px) { .hero-panel { - flex: 0 0 45%; + display: none; + } - .hero-title { - font-size: 2.75rem; - } + .login-wrapper { + min-height: 100vh; + height: 100%; + } - .hero-subtitle { - font-size: 1.1rem; - } + .login-panel { + flex: 1; + width: 100%; + min-height: 100vh; + display: flex; + flex-direction: column; + } - .hero-content { - padding: 3rem 2rem; - } + .login-header { + flex-shrink: 0; + } - mifosx-footer { - padding-top: 1.5rem; - - ::ng-deep .footer-compact { - .footer-info { - font-size: 0.7rem; - } - - .footer-copyright { - font-size: 0.8rem; - } - } - } + .login-card-container { + flex: 1; + display: flex; + flex-direction: column; + padding: 0; + width: 100%; + height: 100%; } .login-card { - padding: 1.5rem 1rem; + flex: 1; + width: 100%; + max-width: 100%; + border-radius: 0; + padding: 1.5rem 2rem; + margin: 0; + display: flex; + flex-direction: column; + justify-content: center; + } + + .logo-section { + flex-shrink: 0; + } + + .form-section { + flex-shrink: 0; + } + + .login-version-info { + margin-top: auto; + } + + .login-footer { + flex-shrink: 0; } // Hide resources section on medium screens