OJ
Size: a a a
OJ
АЗ
OJ
OJ
OJ
const NextImage = ({
src,
width,
height,
alt,
layout,
objectFit,
...rest
}) => {
const {
width: screen,
} = useAdaptive();
const ratio = width / height;
const adaptiveWidth = (deviceSizes.reduce((prev, curr) => (Math.abs(curr - screen) < Math.abs(prev - screen) ? curr : prev)));
const adaptiveHeight = adaptiveWidth / ratio;
return (
<Image
loader={({ src: imageSrc, width: imageWidth }) => fetchApi(imageSrc, imageWidth)}
src={src}
alt={alt}
width={adaptiveWidth}
height={adaptiveHeight}
layout={layout}
{...rest}
/>
);
};M
M
M
OJ
Н
Н
DP
DS

PK
D
АМ
X
DM
AK