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"
4 (click)="openCopyToClipboard()" type="button">
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 ngbDropdownItem class="dropdown-item" *ngIf="!action.hidden"
14 [disabled]="shouldDisable(action)"
15 (click)="performAction(action)" type="button">
16 <ng-container *ngIf="action.isGroup">
17 <span class="fw-bold fst-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]="{'ms-2': action.group}">{{action.label}}</span>