feat(login): implement auth layout and restructure login page with improved styling and structure

This commit is contained in:
2026-07-02 15:45:26 -03:00
parent ff3c3233c1
commit 3c98600193
6 changed files with 182 additions and 87 deletions

View File

@@ -0,0 +1,13 @@
<section class="auth-layout">
<div class="auth-layout__container container-xl">
<div class="auth-layout__row row justify-content-center">
<div class="auth-layout__column col-12 col-md-9 col-lg-7 col-xl-5">
<article class="auth-layout__card card border-0 shadow-lg">
<div class="auth-layout__body card-body">
<router-outlet />
</div>
</article>
</div>
</div>
</div>
</section>

View File

@@ -0,0 +1,42 @@
:host {
display: block;
}
.auth-layout {
padding: 1.5rem 0 2rem;
}
.auth-layout__container {
padding-inline: 1rem;
}
.auth-layout__row {
padding-block: 1rem;
}
.auth-layout__card {
border-radius: 1.5rem;
overflow: hidden;
}
.auth-layout__body {
padding: 2rem 1.5rem;
}
@media (min-width: 768px) {
.auth-layout {
padding: 3rem 0;
}
.auth-layout__container {
padding-inline: 1.5rem;
}
.auth-layout__row {
padding-block: 1.5rem;
}
.auth-layout__body {
padding: 3rem;
}
}

View File

@@ -0,0 +1,11 @@
import { ChangeDetectionStrategy, Component } from '@angular/core';
import { RouterOutlet } from '@angular/router';
@Component({
selector: 'app-auth-layout',
imports: [RouterOutlet],
templateUrl: './auth-layout.component.html',
styleUrl: './auth-layout.component.scss',
changeDetection: ChangeDetectionStrategy.OnPush
})
export class AuthLayoutComponent {}