@tsmean/animal
Version:
30 lines (22 loc) • 977 B
HTML
<mat-card>
<div style="display: flex; align-items: center">
<img [src]="picUrl(animal.pic)" style="height: 50px;" *ngIf="animal.pic">
<!-- Display or Edit Animal -->
<div style="padding: 5px; flex: 1">
<div *ngIf="!animalSettings.isBeingEdited">
{{animal.name}}
</div>
<mat-form-field *ngIf="animalSettings.isBeingEdited">
<input matInput placeholder="Animal's Name" [(ngModel)]="animalCopy.name"/>
</mat-form-field>
<button color="accent" mat-raised-button *ngIf="animalSettings.isBeingEdited" (click)="updateAnimal()">Update Animal</button>
</div>
<div>
<button mat-button color="primary" (click)="resetCopy(); toggleEditable();">
<mat-icon *ngIf="!animalSettings.isBeingEdited">edit</mat-icon>
<mat-icon *ngIf="animalSettings.isBeingEdited">cancel</mat-icon>
</button>
</div>
<animal-delete [animal]="animal"></animal-delete>
</div>
</mat-card>