mirror of
https://github.com/bitwarden/browser.git
synced 2024-10-09 05:57:40 +02:00
32 lines
772 B
TypeScript
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);
|
|
}
|
|
}
|