Skip to content

Commit bb54202

Browse files
fix: admin images route
1 parent a3cde3d commit bb54202

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/components/ui/OptimizedImage.tsx

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ export default function OptimizedImage({
2424
const blurDataUrl =
2525
'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAQABgDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAECBf/EAB4QAAICAwEBAQEAAAAAAAAAAAABAgMEERIhMUFR/8QAFgEBAQEAAAAAAAAAAAAAAAAAAwQF/8QAHhEAAgICAwEBAAAAAAAAAAAAAAERAhIDITFBUWH/2gAMAwEAAhEDEQA/AIGJq1t2H7VdBiN7mhqRGNTEYeOSt2DdPl8lhHKnkp7fZcT0kkf1k4HGVOvOT9RiYTNJeNFmYeTbhFLj+n0fkqw2b4uF7lFdNfFVl/H/2Q==';
2626

27+
// Skip Next.js Image optimization for API routes - they don't work well in production
28+
const isApiRoute = src.startsWith('/api/');
29+
2730
if (fill || (width === 0 && height === 0)) {
2831
return (
2932
<Image
@@ -33,8 +36,9 @@ export default function OptimizedImage({
3336
priority={priority}
3437
quality={quality}
3538
className={className}
36-
placeholder='blur'
37-
blurDataURL={blurDataUrl}
39+
placeholder={isApiRoute ? 'empty' : 'blur'}
40+
blurDataURL={isApiRoute ? undefined : blurDataUrl}
41+
unoptimized={isApiRoute}
3842
sizes='(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1200px) 70vw, 1450px'
3943
style={{
4044
objectFit: 'cover',
@@ -53,8 +57,9 @@ export default function OptimizedImage({
5357
priority={priority}
5458
quality={quality}
5559
className={className}
56-
placeholder='blur'
57-
blurDataURL={blurDataUrl}
60+
placeholder={isApiRoute ? 'empty' : 'blur'}
61+
blurDataURL={isApiRoute ? undefined : blurDataUrl}
62+
unoptimized={isApiRoute}
5863
sizes='(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1200px) 70vw, 1450px'
5964
/>
6065
);

0 commit comments

Comments
 (0)