|
|
@ -1,3 +1,4 @@ |
|
|
|
import { COMMA, ENTER } from '@angular/cdk/keycodes'; |
|
|
|
import { |
|
|
|
ChangeDetectionStrategy, |
|
|
|
Component, |
|
|
@ -10,6 +11,12 @@ import { |
|
|
|
Output, |
|
|
|
ViewChild |
|
|
|
} from '@angular/core'; |
|
|
|
import { FormControl } from '@angular/forms'; |
|
|
|
import { |
|
|
|
MatAutocomplete, |
|
|
|
MatAutocompleteSelectedEvent |
|
|
|
} from '@angular/material/autocomplete'; |
|
|
|
import { MatChipInputEvent } from '@angular/material/chips'; |
|
|
|
import { MatDialog } from '@angular/material/dialog'; |
|
|
|
import { MatSort } from '@angular/material/sort'; |
|
|
|
import { MatTableDataSource } from '@angular/material/table'; |
|
|
@ -20,13 +27,6 @@ import { BehaviorSubject, Observable, Subject, Subscription } from 'rxjs'; |
|
|
|
import { takeUntil } from 'rxjs/operators'; |
|
|
|
|
|
|
|
import { PositionDetailDialog } from '../position/position-detail-dialog/position-detail-dialog.component'; |
|
|
|
import { |
|
|
|
MatAutocomplete, |
|
|
|
MatAutocompleteSelectedEvent |
|
|
|
} from '@angular/material/autocomplete'; |
|
|
|
import { FormControl } from '@angular/forms'; |
|
|
|
import { COMMA, ENTER } from '@angular/cdk/keycodes'; |
|
|
|
import { MatChipInputEvent } from '@angular/material/chips'; |
|
|
|
|
|
|
|
const SEARCH_STRING_SEPARATOR = ','; |
|
|
|
|
|
|
|