diff --git a/src/app/features/store/pages/login-page/login-page.component.html b/src/app/features/store/pages/login-page/login-page.component.html index 02fe55d..c7c4604 100644 --- a/src/app/features/store/pages/login-page/login-page.component.html +++ b/src/app/features/store/pages/login-page/login-page.component.html @@ -5,7 +5,9 @@
-

Iniciar sesion

+

+ Iniciar sesion +

@@ -17,7 +19,11 @@
-
@@ -25,7 +31,7 @@
- Ingresar + Ingresar @@ -36,13 +42,14 @@
- +
diff --git a/src/app/shared/components/button/button.component.scss b/src/app/shared/components/button/button.component.scss index 5019740..4290b08 100644 --- a/src/app/shared/components/button/button.component.scss +++ b/src/app/shared/components/button/button.component.scss @@ -29,6 +29,7 @@ } .btn-outline-primary, +.btn-outline-neutral, .btn-outline-danger { --bs-btn-bg: transparent; --bs-btn-hover-color: #fff; @@ -85,6 +86,17 @@ --bs-btn-disabled-border-color: color-mix(in srgb, transparent 35%, var(--tenant-primary)); } +.btn-outline-neutral { + --bs-btn-color: #666666; + --bs-btn-border-color: #a0a0a0; + --bs-btn-hover-bg: #a0a0a0; + --bs-btn-hover-border-color: #a0a0a0; + --bs-btn-active-bg: #8a8a8a; + --bs-btn-active-border-color: #8a8a8a; + --bs-btn-disabled-color: rgba(102, 102, 102, 0.55); + --bs-btn-disabled-border-color: rgba(160, 160, 160, 0.55); +} + .btn-outline-danger { --bs-btn-color: var(--tenant-danger); --bs-btn-border-color: var(--tenant-danger); diff --git a/src/app/shared/components/button/button.component.ts b/src/app/shared/components/button/button.component.ts index 9584819..fbce322 100644 --- a/src/app/shared/components/button/button.component.ts +++ b/src/app/shared/components/button/button.component.ts @@ -4,6 +4,7 @@ import { NgClass } from '@angular/common'; export type ButtonVariant = | 'primary' | 'secondary' + | 'neutral-outline' | 'danger' | 'danger-secondary' | 'cancel'; @@ -13,18 +14,23 @@ export type ButtonVariant = imports: [NgClass], templateUrl: './button.component.html', styleUrl: './button.component.scss', - changeDetection: ChangeDetectionStrategy.OnPush + changeDetection: ChangeDetectionStrategy.OnPush, + host: { + '[class]': 'hostClass()' + } }) export class ButtonComponent { readonly variant = input('primary'); readonly type = input<'button' | 'submit' | 'reset'>('button'); readonly disabled = input(false); + readonly hostClass = input(''); readonly buttonClass = input(''); protected readonly buttonClasses = computed(() => { const variants: Record = { primary: 'btn-primary', secondary: 'btn-outline-primary', + 'neutral-outline': 'btn-outline-neutral', danger: 'btn-danger', 'danger-secondary': 'btn-outline-danger', cancel: 'btn-secondary'