Skip to content

Commit 065dd73

Browse files
committed
gracefully handle missing Item image prop
1 parent 5d3d604 commit 065dd73

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/views/Items/Item.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,13 @@ export default class Item extends Component {
3434
const imageClasses = classNames(
3535
'sd-item-image',
3636
'ui',
37-
this.props.image.props.className,
37+
_.get(this.props, 'image.props.className'),
3838
'image',
3939
);
40+
const imageProps = _.omit(_.get(this.props, 'image.props', {}), 'className');
4041
const image = (
4142
<div className={imageClasses}>
42-
<img {..._.omit(this.props.image.props, 'className')} />
43+
<img {...imageProps} />
4344
</div>
4445
);
4546
const meta = <div className='meta'>{this.props.meta}</div>;

0 commit comments

Comments
 (0)