mirror of
https://github.com/bitwarden/browser
synced 2026-02-11 22:13:32 +00:00
* Move about.component into tools ownership * Split out account security settings Move settings.component.ts to auth/popup/settings and rename to account-security.component.ts Move controls from settings.component.html and create account-security.component.html Move settings.component.html to tools/popup/settings.component.html Create settings.component.ts under tools/popup/settings Fixup module imports and routing Add new strings to en/message.json * Move vault-timeout-input.component to auth * Move await-desktop-dialog.component to auth * Move folder.component to vault/popup/settings * Move sync.component to vault/popup/settings * Create vault settings component Move controls from settings.component.html to vault-settings.component.html Register VaultSettingsComponent within app.module Register route for VaultSettingsComponent Add new string in en/messages.json * Fix routing for back navigation on child pages of vault settings * Add transitions to vault-settings sub-pages * Add transition for account-security * Add an await to popping out the extension * Use "Vault" instead of "Vault settings" as title --------- Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
26 lines
736 B
TypeScript
26 lines
736 B
TypeScript
import { Component } from "@angular/core";
|
|
import { Router } from "@angular/router";
|
|
|
|
import { MessagingService } from "@bitwarden/common/platform/abstractions/messaging.service";
|
|
|
|
import { BrowserApi } from "../../../platform/browser/browser-api";
|
|
import BrowserPopupUtils from "../../../platform/popup/browser-popup-utils";
|
|
|
|
@Component({
|
|
selector: "vault-settings",
|
|
templateUrl: "vault-settings.component.html",
|
|
})
|
|
export class VaultSettingsComponent {
|
|
constructor(
|
|
public messagingService: MessagingService,
|
|
private router: Router,
|
|
) {}
|
|
|
|
async import() {
|
|
await this.router.navigate(["/import"]);
|
|
if (await BrowserApi.isPopupOpen()) {
|
|
await BrowserPopupUtils.openCurrentPagePopout(window);
|
|
}
|
|
}
|
|
}
|