File "card-image.js"

Full Path: /home/warrior1/public_html/wp-content/plugins/elementor/app/assets/js/ui/card/card-image.js
File size: 501 bytes
MIME-type: text/x-java
Charset: utf-8

import './card.scss';

export default function CardImage( props ) {
	const image = <img src={ props.src } alt={ props.alt } className="eps-card__image" loading="lazy" />;

	return (
		<figure className={ `eps-card__figure ${ props.className }` }>
			{ image }
			{ props.children }
		</figure>
	);
}

CardImage.propTypes = {
	className: PropTypes.string,
	src: PropTypes.string.isRequired,
	alt: PropTypes.string.isRequired,
	children: PropTypes.any,
};

CardImage.defaultProps = {
	className: '',
};