Files
groceries-price-tracker/src/app/components/simple-list-w-actions/simple-list-w-actions.html

18 lines
506 B
HTML

<mat-list>
@for (item of items(); track item.id) {
<mat-list-item>
{{ item.text }}
@if (item.actions; as actions) {
<div matListItemMeta>
@for (action of actions; track action.action) {
<button matIconButton (click)="this.action.emit({action: action.action, subject: item.id})">
<mat-icon>{{ action.icon }}</mat-icon>
</button>
}
</div>
}
</mat-list-item>
<mat-divider></mat-divider>
}
</mat-list>