blob: 38bba34bdaa00b5dfb74678de2437de558f72bf1 [file] [log] [blame]
import { Component, OnInit } from '@angular/core';
import { MatSelectChange } from '@angular/material/select';
import { BranchListService } from '../../../services/branch-list.service';
import { ConnectionViewRouterService } from '../../../services/connection-view-router.service';
@Component({
selector: 'osee-connectionview-branch-selector',
templateUrl: './branch-selector.component.html',
styleUrls: ['./branch-selector.component.sass']
})
export class BranchSelectorComponent implements OnInit {
selectedBranchType = this.routeState.type;
selectedBranchId = "";
options = this.branchListingService.branches;
constructor (private routeState: ConnectionViewRouterService, private branchListingService: BranchListService) {
this.routeState.id.subscribe((val) => {
this.selectedBranchId = val;
})
}
ngOnInit(): void {
}
selectBranch(event:MatSelectChange) {
this.routeState.branchId = event.value;
}
}