mirror of
https://github.com/bitwarden/browser
synced 2025-12-16 00:03:56 +00:00
[PM-7900] Login Credentials and Autofill Browser V2 View sections (#10417)
* Added sections for Login Credentials and Autofill Options.
This commit is contained in:
@@ -19,10 +19,12 @@ import { PopupPageComponent } from "../../../../apps/browser/src/platform/popup/
|
||||
|
||||
import { AdditionalOptionsComponent } from "./additional-options/additional-options.component";
|
||||
import { AttachmentsV2ViewComponent } from "./attachments/attachments-v2-view.component";
|
||||
import { AutofillOptionsViewComponent } from "./autofill-options/autofill-options-view.component";
|
||||
import { CardDetailsComponent } from "./card-details/card-details-view.component";
|
||||
import { CustomFieldV2Component } from "./custom-fields/custom-fields-v2.component";
|
||||
import { ItemDetailsV2Component } from "./item-details/item-details-v2.component";
|
||||
import { ItemHistoryV2Component } from "./item-history/item-history-v2.component";
|
||||
import { LoginCredentialsViewComponent } from "./login-credentials/login-credentials-view.component";
|
||||
import { ViewIdentitySectionsComponent } from "./view-identity-sections/view-identity-sections.component";
|
||||
|
||||
@Component({
|
||||
@@ -43,6 +45,8 @@ import { ViewIdentitySectionsComponent } from "./view-identity-sections/view-ide
|
||||
CustomFieldV2Component,
|
||||
CardDetailsComponent,
|
||||
ViewIdentitySectionsComponent,
|
||||
LoginCredentialsViewComponent,
|
||||
AutofillOptionsViewComponent,
|
||||
],
|
||||
})
|
||||
export class CipherViewComponent implements OnInit, OnDestroy {
|
||||
@@ -61,6 +65,7 @@ export class CipherViewComponent implements OnInit, OnDestroy {
|
||||
async ngOnInit() {
|
||||
await this.loadCipherData();
|
||||
}
|
||||
|
||||
ngOnDestroy(): void {
|
||||
this.destroyed$.next();
|
||||
this.destroyed$.complete();
|
||||
@@ -71,6 +76,15 @@ export class CipherViewComponent implements OnInit, OnDestroy {
|
||||
return cardholderName || code || expMonth || expYear || brand || number;
|
||||
}
|
||||
|
||||
get hasLogin() {
|
||||
const { username, password, totp } = this.cipher.login;
|
||||
return username || password || totp;
|
||||
}
|
||||
|
||||
get hasAutofill() {
|
||||
return this.cipher.login?.uris.length > 0;
|
||||
}
|
||||
|
||||
async loadCipherData() {
|
||||
if (this.cipher.collectionIds.length > 0) {
|
||||
this.collections$ = this.collectionService
|
||||
|
||||
Reference in New Issue
Block a user