<div class="select-list">
  <div class="list-header">
    <mat-button-toggle-group #group="matButtonToggleGroup">
      <mat-button-toggle value="BLUFOR" (change)="filterRanks(group)">
        {{fraction.BLUFOR}}
      </mat-button-toggle>
      <mat-button-toggle value="OPFOR" (change)="filterRanks(group)">
        {{fraction.OPFOR}}
      </mat-button-toggle>
    </mat-button-toggle-group>
    <button mat-icon-button class="add-btn">
      <mat-icon svgIcon="add" title="Neuen Rang hinzufügen"
                (click)="openNewRankForm()"></mat-icon>
    </button>
  </div>

  <div class="input-group list-header">
    <input id="search-tasks"
           type="text" #query class="form-control"
           (keyup.enter)="filterRanks()"
           [formControl]="searchTerm">
    <span class="input-group-btn">
      <button class="btn btn-default" type="button"
              (click)="filterRanks()">
        Suchen
      </button>
    </span>
  </div>

  <div>
    <pjm-rank-item *ngFor="let rank of ranks$ | async"
                   [rank]="rank"
                   (rankDelete)="deleteRank(rank)"
                   (rankSelected)="selectRank($event)"
                   [selected]="rank._id == selectedRankId">
    </pjm-rank-item>
  </div>

</div>