Here is the component from the project for the image component, I am not using “use client” directive.
import Image from "next/image";
import { getStrapiMedia } from "@/lib/utils";
interface StrapiImageProps {
src: string;
alt: string;
height: number;
width: number;
className?: string;
}
export function StrapiImage({
src,
alt,
height,
width,
className,
}: Readonly<StrapiImageProps>) {
if (!src) return null;
const imageUrl = getStrapiMedia(src);
const imageFallback = `https://placehold.co/${width}x${height}`;
return (
<Image
src={imageUrl ?? imageFallback}
alt={alt}
height={height}
width={width}
className={className}
/>
);
}
What page (route) are you on when you get this error, is this on the home page?