bitwarden-estensione-browser/src/popup/settings/folders.component.ts

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

32 lines
895 B
TypeScript
Raw Normal View History

import { Component, OnInit } from "@angular/core";
import { Router } from "@angular/router";
import { FolderService } from "jslib-common/abstractions/folder.service";
2022-02-24 18:14:04 +01:00
import { FolderView } from "jslib-common/models/view/folderView";
@Component({
selector: "app-folders",
templateUrl: "folders.component.html",
})
export class FoldersComponent implements OnInit {
folders: FolderView[];
2018-04-19 15:02:25 +02:00
constructor(private folderService: FolderService, private router: Router) {}
async ngOnInit() {
this.folders = await this.folderService.getAllDecrypted();
2018-04-19 15:02:25 +02:00
// Remove "No Folder"
if (this.folders.length > 0) {
this.folders = this.folders.slice(0, this.folders.length - 1);
}
2021-12-21 15:43:35 +01:00
}
folderSelected(folder: FolderView) {
this.router.navigate(["/edit-folder"], { queryParams: { folderId: folder.id } });
}
addFolder() {
this.router.navigate(["/add-folder"]);
}
}