|
|
@@ -3,17 +3,27 @@
|
|
|
</ng-container>
|
|
|
<ng-template #list>
|
|
|
<div class="list-container" cdkDropList (cdkDropListDropped)="moveListItem($event)">
|
|
|
- <div class="list-item-row" *ngFor="let item of listItems; trackBy: trackById" cdkDrag [cdkDragData]="item">
|
|
|
+ <div
|
|
|
+ class="list-item-row"
|
|
|
+ *ngFor="let item of listItems; trackBy: trackById"
|
|
|
+ cdkDrag
|
|
|
+ [cdkDragData]="item"
|
|
|
+ >
|
|
|
<ng-container #listItem></ng-container>
|
|
|
- <button class="btn btn-link btn-sm btn-warning" (click)="removeListItem(item)" [title]="'common.remove-item-from-list' | translate">
|
|
|
+ <button
|
|
|
+ class="btn btn-link btn-sm btn-warning"
|
|
|
+ *ngIf="!readonly"
|
|
|
+ (click)="removeListItem(item)"
|
|
|
+ [title]="'common.remove-item-from-list' | translate"
|
|
|
+ >
|
|
|
<clr-icon shape="times"></clr-icon>
|
|
|
</button>
|
|
|
<div class="flex-spacer"></div>
|
|
|
- <div class="drag-handle" cdkDragHandle *ngIf="!readonly">
|
|
|
+ <div class="drag-handle" cdkDragHandle [class.hidden]="readonly">
|
|
|
<clr-icon shape="drag-handle" size="24"></clr-icon>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <button class="btn btn-secondary btn-sm" (click)="addListItem()">
|
|
|
+ <button class="btn btn-secondary btn-sm" (click)="addListItem()" *ngIf="!readonly">
|
|
|
<clr-icon shape="plus"></clr-icon> {{ 'common.add-item-to-list' | translate }}
|
|
|
</button>
|
|
|
</div>
|