1 <!-- Copy To Clipboard is only displayed when using a row-specific
2 context menu as the entry point. -->
3 <button *ngIf="viaContextMenu" class="dropdown-item scrollable-menu"
4 (click)="openCopyToClipboard()" tabindex="0">
5 <div i18n>Copy to Clipboard</div>
6 <div class="dropdown-divider"></div>
9 <eg-clipboard-dialog #clipboardDialog></eg-clipboard-dialog>
12 *ngFor="let action of gridContext.toolbarActions; let idx = index">
13 <button class="dropdown-item scrollable-menu" *ngIf="!action.hidden"
14 [disabled]="shouldDisable(action)"
15 (click)="performAction(action)" tabindex="0">
16 <ng-container *ngIf="action.isGroup">
17 <span class="font-weight-bold font-italic">{{action.label}}</span>
19 <ng-container *ngIf="action.isSeparator">
20 <div class="dropdown-divider"></div>
22 <ng-container *ngIf="!action.isGroup && !action.isSeparator">
23 <!-- grouped entries are left paddded for group indentation -->
24 <span [ngClass]="{'ml-2': action.group}">{{action.label}}</span>