Skip to content

Commit 548eebf

Browse files
author
Mateus Medeiros
committed
Fix image on exercise page
1 parent 54cfae5 commit 548eebf

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

src/webapp/src/app/listen-and-write/news-image/news-image.component.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
@if (!imageLoadFailed()) {
44
<img class="news-image"
55
[ngSrc]="imageBaseId"
6-
ngSrcset="512w, 1024w"
6+
ngSrcset="320w, 512w, 640w, 1024w"
77
[loaderParams]="imageLoaderParams"
88
fill
99
priority
10-
sizes="(max-width: 600px) 92vw, 500px"
10+
sizes="(max-width: 600px) 92vw, (max-width: 900px) 520px, 500px"
1111
alt="News image"
1212
(error)="onOptimizedImageError()">
1313
} @else {

src/webapp/src/app/listen-and-write/news-image/news-image.component.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import { minioVariantImageLoader } from '../../shared/image-loaders/minio-varian
1818
export class NewsImageComponent {
1919

2020
proposition = input<Proposition | null>();
21-
readonly imageLoaderParams = { defaultWidth: 1024 };
21+
readonly imageLoaderParams = { defaultWidth: 640 };
2222
imageLoadFailed = signal(false);
2323

2424
imageBaseId = computed(() => this.getImageBaseId(this.proposition()?.imageFileId));
@@ -39,6 +39,7 @@ export class NewsImageComponent {
3939
return null;
4040
}
4141
const lastDot = imageFileId.lastIndexOf('.');
42-
return lastDot > 0 ? imageFileId.slice(0, lastDot) : imageFileId;
42+
const baseId = lastDot > 0 ? imageFileId.slice(0, lastDot) : imageFileId;
43+
return baseId.replace(/_w\d+$/, '');
4344
}
4445
}

0 commit comments

Comments
 (0)