# All files / src/app/shared/datatable/table-actions table-actions.component.html

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    3787x

     <div class="btn-group"
         dropdown>
      <ng-container *ngIf="getCurrentButton() as action">
        <button type="button"
                class="btn btn-sm btn-primary"
                [ngClass]="{'disabled': disableSelectionAction(action)}"
                (click)="useClickAction(action)"
                [routerLink]="useRouterLink(action)">
          <i class="fa fa-fw {{ action.icon }}"></i><span>{{ action.name }}</span>
        </button>
      </ng-container>
      <button type="button"
              dropdownToggle
              *ngIf="showDropDownActions()"
              class="btn btn-sm btn-primary dropdown-toggle dropdown-toggle-split">
        <ng-container *ngIf="onlyDropDown">{{ onlyDropDown }}</ng-container>
        <span class="caret"></span>
        <span *ngIf="!onlyDropDown"
              class="sr-only"></span>
      </button>
      <ul *dropdownMenu
          class="dropdown-menu"
          role="menu">
        <ng-container *ngFor="let action of dropDownActions">
          <li role="menuitem"
              class="{{ toClassName(action['name']) }}"
              [ngClass]="{'disabled': disableSelectionAction(action)}">
            <a class="dropdown-item"
               (click)="useClickAction(action)"
               [routerLink]="useRouterLink(action)">
              <i class="fa fa-fw {{ action.icon }}"></i><span>{{ action.name }}</span>
            </a>
          </li>
        </ng-container>
      </ul>
    </div>