Files for my website
bwc9876.dev
1const getGithubOpenGraph = (repoDouble: string) => {
2 const hash = Math.random() * 1000;
3 return `https://opengraph.githubassets.com/${hash}/${repoDouble}`;
4};
5
6const getProjectImageSrc = async (ghRepo: string, inSrc?: string) => {
7 let src = inSrc;
8 if (src && !src.startsWith("https://")) {
9 src = (await import(`../images/${src}.png`)).default.src;
10 }
11 return src ?? getGithubOpenGraph(ghRepo);
12};
13
14export default getProjectImageSrc;