Refactor share image prefetching

This commit is contained in:
Sam Becker 2025-01-11 22:07:05 -06:00
parent 39035bf188
commit 65c01ab1be

View File

@ -8,6 +8,8 @@ import { getSharePathFromShareModalProps, ShareModalProps } from '.';
import { useEffect } from 'react';
import { useRouter } from 'next/navigation';
let prefetchedImage: HTMLImageElement | null = null;
export default function ShareButton({
dim,
prefetch,
@ -26,8 +28,8 @@ export default function ShareButton({
useEffect(() => {
if (prefetch && absoluteImagePath) {
console.log('prefetching', absoluteImagePath);
router.prefetch(absoluteImagePath);
prefetchedImage = new Image();
prefetchedImage.src = absoluteImagePath;
}
}, [prefetch, absoluteImagePath, router]);