|
|
@@ -1,14 +1,16 @@
|
|
|
-<mat-card class="track-overview-item">
|
|
|
- <mat-card-header>
|
|
|
- <mat-card-title>{{ track?.displayName }}</mat-card-title>
|
|
|
- <mat-card-subtitle>↔{{ track?.distance | number: '1.0-0' }}m ↑{{ track?.elevationUp | number: '1.0-0' }}m ↓{{ track?.elevationDown | number: '1.0-0' }}m</mat-card-subtitle>
|
|
|
- </mat-card-header>
|
|
|
- <mat-card-content>
|
|
|
- <p>{{ track?.trackId }} - {{ track?.fileHash }}</p>
|
|
|
- </mat-card-content>
|
|
|
- <mat-card-actions class="button-group">
|
|
|
- <a mat-stroked-button color="primary" [routerLink]="['/tracks/view', track?.trackId]">View</a>
|
|
|
- <a mat-stroked-button [routerLink]="['/tracks/edit', track?.trackId]">Edit</a>
|
|
|
- <a mat-stroked-button [href]="downloadUrl" target="_blank">Download</a>
|
|
|
- </mat-card-actions>
|
|
|
-</mat-card>
|
|
|
+<p-card styleClass="track-overview-item">
|
|
|
+ <ng-template pTemplate="title">
|
|
|
+ {{ track?.displayName }}
|
|
|
+ </ng-template>
|
|
|
+ <ng-template pTemplate="subtitle">
|
|
|
+ ↔{{ track?.distance | number: '1.0-0' }}m ↑{{ track?.elevationUp | number: '1.0-0' }}m ↓{{ track?.elevationDown | number: '1.0-0' }}m
|
|
|
+ </ng-template>
|
|
|
+ <ng-template pTemplate="content">
|
|
|
+ {{ track?.trackId }} - {{ track?.fileHash }}
|
|
|
+ </ng-template>
|
|
|
+ <ng-template pTemplate="footer">
|
|
|
+ <a pButton class="p-button-secondary" [routerLink]="['/tracks/view', track?.trackId]">View</a>
|
|
|
+ <a pButton class="p-button-secondary" [routerLink]="['/tracks/edit', track?.trackId]">Edit</a>
|
|
|
+ <a pButton class="p-button-secondary" [href]="downloadUrl" target="_blank">Download</a>
|
|
|
+ </ng-template>
|
|
|
+</p-card>
|