Allow passing other props to the image element

This commit is contained in:
Kimmo Puputti 2018-03-14 16:32:12 +02:00
parent 96aa6c61ed
commit ff99ffc8f6

View file

@ -40,7 +40,7 @@ import NoImageIcon from './NoImageIcon';
import css from './ResponsiveImage.css';
const ResponsiveImage = props => {
const { className, rootClassName, alt, noImageMessage, image, nameSet, sizes } = props;
const { className, rootClassName, alt, noImageMessage, image, nameSet, sizes, ...rest } = props;
const classes = classNames(rootClassName || css.root, className);
if (image == null || nameSet.length === 0) {
@ -87,7 +87,7 @@ const ResponsiveImage = props => {
const sizesProp = sizes ? { sizes } : {};
return <img alt={alt} className={classes} srcSet={srcSet} {...sizesProp} />;
return <img alt={alt} className={classes} srcSet={srcSet} {...rest} {...sizesProp} />;
};
const { arrayOf, shape, string } = PropTypes;