import type { TokenEnum } from "@/model/NetworkEnum"; export const imagesPath = import.meta.glob("@/assets/*.{png,svg}", { eager: true, query: "?url", import: "default", }); export const getNetworkImage = (networkName: string): string => { try { const path = Object.keys(imagesPath).find((key) => key.endsWith(`${networkName.toLowerCase()}.svg`) ); return path ? imagesPath[path] : ""; } catch (error) { console.error("Error fetching network image"); const path = Object.keys(imagesPath).find((key) => key.endsWith(`invalidIcon.svg`) ); return path ? imagesPath[path] : ""; return ""; } }; export const getTokenImage = (tokenName: TokenEnum): string => { const path = Object.keys(imagesPath).find((key) => key.endsWith(`${tokenName.toLowerCase()}.svg`) ); return path ? imagesPath[path] : ""; };