import { ResponsiveImageProps } from '@ts/types/app'; import Image from 'next/image'; import Link from 'next/link'; import styles from './ResponsiveImage.module.scss'; const ResponsiveImage = (props: ResponsiveImageProps) => { const { caption, linkTarget, ...attributes } = props; return (
{linkTarget ? ( {attributes.alt} {caption && (
{caption}
)}
) : ( <> {attributes.alt} {caption && (
{caption}
)} )}
); }; export default ResponsiveImage;