mirror of
https://github.com/kingomarnajjar/flex-template-web.git
synced 2026-07-31 02:26:50 +10:00
Allow passing other props to the image element
This commit is contained in:
parent
96aa6c61ed
commit
ff99ffc8f6
1 changed files with 2 additions and 2 deletions
|
|
@ -40,7 +40,7 @@ import NoImageIcon from './NoImageIcon';
|
||||||
import css from './ResponsiveImage.css';
|
import css from './ResponsiveImage.css';
|
||||||
|
|
||||||
const ResponsiveImage = props => {
|
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);
|
const classes = classNames(rootClassName || css.root, className);
|
||||||
|
|
||||||
if (image == null || nameSet.length === 0) {
|
if (image == null || nameSet.length === 0) {
|
||||||
|
|
@ -87,7 +87,7 @@ const ResponsiveImage = props => {
|
||||||
|
|
||||||
const sizesProp = sizes ? { sizes } : {};
|
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;
|
const { arrayOf, shape, string } = PropTypes;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue