fix: resolve CORS issue for mask images by proxying through Next.js rewrites
This commit is contained in:
@@ -21,14 +21,15 @@ export default function DynamicLogo({
|
||||
}: DynamicLogoProps) {
|
||||
|
||||
const imageUrl = src.startsWith('/') ? openinaryLoader({ src, width: 800 }) : src;
|
||||
const proxiedUrl = imageUrl.replace('https://media.ayris.tech', '/media-proxy');
|
||||
|
||||
return (
|
||||
<div
|
||||
className={className}
|
||||
style={{
|
||||
backgroundColor: color,
|
||||
maskImage: `url(${imageUrl})`,
|
||||
WebkitMaskImage: `url(${imageUrl})`,
|
||||
maskImage: `url(${proxiedUrl})`,
|
||||
WebkitMaskImage: `url(${proxiedUrl})`,
|
||||
maskRepeat: "no-repeat",
|
||||
maskPosition: "center",
|
||||
maskSize: size,
|
||||
|
||||
Reference in New Issue
Block a user