1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-10-09 05:57:40 +02:00
bitwarden-browser/src/app/vault/organizations.component.ts
2018-06-11 10:26:02 -04:00

32 lines
772 B
TypeScript

import {
Component,
EventEmitter,
Output,
} from '@angular/core';
import { UserService } from 'jslib/abstractions/user.service';
import { Organization } from 'jslib/models/domain/organization';
@Component({
selector: 'app-vault-organizations',
templateUrl: 'organizations.component.html',
})
export class OrganizationsComponent {
@Output() onOrganizationClicked = new EventEmitter<Organization>();
organizations: Organization[];
loaded: boolean = false;
constructor(private userService: UserService) {
}
async load() {
this.organizations = await this.userService.getAllOrganizations();
this.loaded = true;
}
selectOrganization(o: Organization) {
this.onOrganizationClicked.emit(o);
}
}