Remove trackby function

This commit is contained in:
shamoon 2024-09-23 13:00:46 -07:00
parent 4ba95ff81c
commit 55855bbe58
2 changed files with 3 additions and 7 deletions

View File

@ -140,7 +140,7 @@
} @else { } @else {
@if (list.displayMode === DisplayMode.LARGE_CARDS) { @if (list.displayMode === DisplayMode.LARGE_CARDS) {
<div> <div>
@for (d of list.documents; track trackByDocumentId($index, d)) { @for (d of list.documents; track d.id) {
<pngx-document-card-large <pngx-document-card-large
[selected]="list.isSelected(d)" [selected]="list.isSelected(d)"
(toggleSelected)="toggleSelected(d, $event)" (toggleSelected)="toggleSelected(d, $event)"
@ -258,7 +258,7 @@
} }
</thead> </thead>
<tbody> <tbody>
@for (d of list.documents; track trackByDocumentId($index, d)) { @for (d of list.documents; track d.id) {
<tr (click)="toggleSelected(d, $event); $event.stopPropagation();" (dblclick)="openDocumentDetail(d)" [ngClass]="list.isSelected(d) ? 'table-row-selected' : ''"> <tr (click)="toggleSelected(d, $event); $event.stopPropagation();" (dblclick)="openDocumentDetail(d)" [ngClass]="list.isSelected(d) ? 'table-row-selected' : ''">
<td> <td>
<div class="form-check"> <div class="form-check">
@ -348,7 +348,7 @@
} }
@if (list.displayMode === DisplayMode.SMALL_CARDS) { @if (list.displayMode === DisplayMode.SMALL_CARDS) {
<div class="row row-cols-paperless-cards"> <div class="row row-cols-paperless-cards">
@for (d of list.documents; track trackByDocumentId($index, d)) { @for (d of list.documents; track d.id) {
<pngx-document-card-small class="p-0" <pngx-document-card-small class="p-0"
[selected]="list.isSelected(d)" [selected]="list.isSelected(d)"
(toggleSelected)="toggleSelected(d, $event)" (toggleSelected)="toggleSelected(d, $event)"

View File

@ -383,10 +383,6 @@ export class DocumentListComponent
]) ])
} }
trackByDocumentId(index, item: Document) {
return item.id
}
get notesEnabled(): boolean { get notesEnabled(): boolean {
return this.settingsService.get(SETTINGS_KEYS.NOTES_ENABLED) return this.settingsService.get(SETTINGS_KEYS.NOTES_ENABLED)
} }