1
0
mirror of https://github.com/bitwarden/browser synced 2026-03-01 19:11:22 +00:00

feat(change-password-component): Change Password Update [18720] - Very close to complete.

This commit is contained in:
Patrick Pimentel
2025-05-21 14:55:31 -04:00
parent 27884d9ffe
commit f45e2d7d8a
12 changed files with 121 additions and 25 deletions

View File

@@ -1,5 +1,3 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { CommonModule } from "@angular/common";
import { Component, HostBinding, Input, OnChanges, OnInit, SimpleChanges } from "@angular/core";
import { RouterModule } from "@angular/router";
@@ -33,10 +31,10 @@ export class AnonLayoutComponent implements OnInit, OnChanges {
return ["tw-h-full"];
}
@Input() title: string;
@Input() subtitle: string;
@Input() icon: Icon;
@Input() showReadonlyHostname: boolean;
@Input() title?: string;
@Input() subtitle?: string;
@Input() icon?: Icon;
@Input() showReadonlyHostname?: boolean;
@Input() hideLogo: boolean = false;
@Input() hideFooter: boolean = false;
@Input() hideIcon: boolean = false;
@@ -53,13 +51,13 @@ export class AnonLayoutComponent implements OnInit, OnChanges {
*
* @default 'md'
*/
@Input() maxWidth: "md" | "3xl" = "md";
@Input() maxWidth: "sm" | "md" | "lg" | "xl" | "2xl" | "3xl" = "md";
protected logo = BitwardenLogo;
protected year = "2024";
protected year: string;
protected clientType: ClientType;
protected hostname: string;
protected version: string;
protected hostname?: string;
protected version?: string;
protected hideYearAndVersion = false;
@@ -74,7 +72,7 @@ export class AnonLayoutComponent implements OnInit, OnChanges {
async ngOnInit() {
this.maxWidth = this.maxWidth ?? "md";
this.titleAreaMaxWidth = this.titleAreaMaxWidth ?? null;
this.titleAreaMaxWidth = this.titleAreaMaxWidth ?? undefined;
this.hostname = (await firstValueFrom(this.environmentService.environment$)).getHostname();
this.version = await this.platformUtilsService.getApplicationVersion();