Add utils for consume image from assets

This commit is contained in:
prototypa
2022-08-19 03:39:52 -04:00
parent 59af10d9c5
commit d8481a0637

17
src/utils/findImage.js Normal file
View File

@ -0,0 +1,17 @@
export const findImage = async (imageRoute) => {
const images = import.meta.glob("../assets/images/*");
const key = imageRoute.replace("~/", "../");
const image =
typeof imageRoute === "string" &&
(imageRoute.startsWith("/") ||
imageRoute.startsWith("http://") ||
imageRoute.startsWith("https://"))
? imageRoute
: typeof images[key] === "function"
? (await images[key]())["default"]
: null;
return image;
};