1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-16 16:23:44 +00:00

folder listing, add/edit components, cleanup

This commit is contained in:
Kyle Spearrin
2018-04-13 00:06:48 -04:00
parent 225f5077e3
commit 082a74c241
14 changed files with 203 additions and 7 deletions

View File

@@ -0,0 +1,38 @@
import { Location } from '@angular/common';
import {
Component,
OnInit,
} from '@angular/core';
import { Router } from '@angular/router';
import { FolderView } from 'jslib/models/view/folderView';
import { FolderService } from 'jslib/abstractions/folder.service';
@Component({
selector: 'app-folders',
templateUrl: 'folders.component.html',
})
export class FoldersComponent implements OnInit {
folders: FolderView[];
constructor(private folderService: FolderService, private location: Location,
private router: Router) {
}
async ngOnInit() {
this.folders = await this.folderService.getAllDecrypted();
}
folderSelected(folder: FolderView) {
this.router.navigate(['/edit-folder'], { queryParams: { folderId: folder.id } });
}
addFolder() {
this.router.navigate(['/add-folder']);
}
close() {
this.location.back();
}
}