Files
astro-nozzy-house-news/src/components/images.ts
T
2023-12-25 17:24:27 +00:00

20 lines
523 B
TypeScript

import type { ImageData } from "./types";
export function importImage(d: ImageData) {
if (!(d.src.optimise ?? true)) {
return d.src.name;
}
switch (d.src.fileType) {
case "jpeg":
return import(`../images/${d.src.dir}/${d.src.name}.jpeg`);
case "png":
return import(`../images/${d.src.dir}/${d.src.name}.png`);
case "gif":
return import(`../images/${d.src.dir}/${d.src.name}.gif`);
case "jpg":
default:
return import(`../images/${d.src.dir}/${d.src.name}.jpg`);
}
}