20 lines
914 B
HTML
20 lines
914 B
HTML
<div class="list-group-item action--item" [class.is-editing]="editing">
|
|
<span *ngIf="movable" class="glyphicon glyphicon-option-vertical action--movable" aria-hidden="true"></span>
|
|
<div class="action--item--wrap" [class.pointer]="editable" (click)="editAction()">
|
|
<icon [name]="iconName"></icon>
|
|
<div class="action--title">{{ title }}</div>
|
|
<icon *ngIf="editable && macroAction && !editing" name="pencil"></icon>
|
|
</div>
|
|
<icon *ngIf="deletable" name="trash" (click)="deleteAction()"></icon>
|
|
</div>
|
|
<div class="list-group-item macro-action-editor__container"
|
|
[@toggler]="((editable && editing) || newItem) ? 'active' : 'inactive'"
|
|
[style.overflow]="overflow">
|
|
<macro-action-editor
|
|
*ngIf="editable || newItem"
|
|
[macroAction]="macroAction"
|
|
(cancel)="cancelEdit()"
|
|
(save)="saveEditedAction($event)">
|
|
</macro-action-editor>
|
|
</div>
|