Skip to content

Commit aaa79ca

Browse files
fix(contributors): images loading from relative paths (#16)
1 parent 66a15df commit aaa79ca

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/components/contributors/Card.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ export const Card: ParentComponent<CardProps> = (props) => {
7575
const [imageError, setImageError] = createSignal(cachedImage?.error ?? false);
7676
const [imageLoading, setImageLoading] = createSignal(!cachedImage);
7777
const [imgSrc, setImgSrc] = createSignal(
78-
cachedImage?.src ?? `images/contributors/jovannmc.webp`
78+
cachedImage?.src ?? `/images/contributors/jovannmc.webp`
7979
);
8080
const [imgClasses, setImgClasses] = createSignal(
8181
cachedImage?.classes ??
@@ -362,7 +362,7 @@ export const Card: ParentComponent<CardProps> = (props) => {
362362
// only load via network request if not cached
363363
setImageLoading(true);
364364
const image = new Image();
365-
image.src = `images/contributors/${name.toLowerCase()}.webp`;
365+
image.src = `/images/contributors/${name.toLowerCase()}.webp`;
366366
image.onload = () => {
367367
setImgSrc(image.src);
368368
setImgClasses(

src/routes/team.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ const preloadImage = (name: string, classes?: string): Promise<void> => {
203203
}
204204

205205
const image = new Image();
206-
image.src = `images/contributors/${name.toLowerCase()}.webp`;
206+
image.src = `/images/contributors/${name.toLowerCase()}.webp`;
207207
image.onload = () => {
208208
imageCache.set(name, {
209209
src: image.src,
@@ -217,7 +217,7 @@ const preloadImage = (name: string, classes?: string): Promise<void> => {
217217
};
218218
image.onerror = () => {
219219
imageCache.set(name, {
220-
src: `images/contributors/jovannmc.webp`, // fallback
220+
src: `/images/contributors/jovannmc.webp`, // fallback
221221
classes:
222222
"object-contain w-[calc(100%+16px)] scale-[103%] select-none brightness-[0.01]",
223223
error: true,

0 commit comments

Comments
 (0)