<app-frame> <div body class="container"> <ng-template [ngIf]="renderedDirGroups"> <div class="alert alert-secondary" role="alert" *ngIf=" duplicateCount.photos >0" i18n> Listing <strong>{{duplicateCount.pairs}}</strong> duplicates ({{duplicateCount.photos}} photos). </div> <div class="alert alert-secondary" role="alert" *ngIf=" duplicateCount.photos ==0" i18n> No duplicates found </div> <div *ngFor="let group of renderedDirGroups"> <strong>{{group.name}}</strong> <div *ngFor="let pairs of group.duplicates" class="card"> <div class="card-body"> <a *ngFor="let media of pairs.media" class="row" [routerLink]="['/gallery', getDirectoryPath(media.directory)]" [queryParams]="queryService.getParams()"> <app-duplicates-photo class="col-1" [media]="media"></app-duplicates-photo> <div class="col-6"> /{{getDirectoryPath(media.directory)}}/<strong>{{media.name}}</strong> </div> <div class="col-2"> {{media.metadata.fileSize | fileSize}} </div> <div class="col-3" [title]="media.metadata.creationDate"> {{media.metadata.creationDate | date}}, {{media.metadata.creationDate | date:'mediumTime'}} </div> </a> </div> </div> </div> </ng-template> <ng-template [ngIf]="!renderedDirGroups"> loading </ng-template> </div> </app-frame>