Skip to content

Commit 54cfae5

Browse files
author
Mateus Medeiros
committed
Fix LCP problem on exercises page
1 parent b9e011a commit 54cfae5

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

src/webapp/src/app/shared/exercise-grid/exercise-grid.component.html

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ <h3>Error</h3>
5757
<p>{{ error() }}</p>
5858
</div>
5959
} @else {
60-
@for (exercise of exercises(); track exercise.id) {
60+
@for (exercise of exercises(); track exercise.id; let i = $index) {
6161
<mat-card class="exercise-card">
6262
<a [routerLink]="['/english-writing-exercise', exercise.id]" class="exercise-card-link">
6363
<!-- Thumbnail -->
@@ -70,9 +70,8 @@ <h3>Error</h3>
7070
fill
7171
(error)="onOptimizedImageError(exercise.id)"
7272
[alt]="'Thumbnail for ' + exercise.title + ' - ' + exercise.level + ' level ' + exercise.topic + ' exercise'"
73-
loading="lazy"
74-
decoding="async"
75-
fetchpriority="auto"/>
73+
[priority]="!maxItems && i === 0"
74+
decoding="async"/>
7675
} @else {
7776
<div class="exercise-placeholder">
7877
<mat-icon>article</mat-icon>

0 commit comments

Comments
 (0)