Do not render thumbnail image if thumbnail is not available
[MAILPOET-2686]
This commit is contained in:
committed by
Veljko V
parent
b51f7b2d0e
commit
78aadfc01b
@@ -110,7 +110,7 @@ class TemplateBox extends React.Component {
|
||||
}}
|
||||
>
|
||||
<div className="mailpoet-template-thumbnail">
|
||||
<img src={thumbnail} alt={MailPoet.I18n.t('templatePreview')} loading="lazy" />
|
||||
{thumbnail ? (<img src={thumbnail} alt={MailPoet.I18n.t('templatePreview')} loading="lazy" />) : ''}
|
||||
</div>
|
||||
<div className="mailpoet-template-preview-overlay">
|
||||
<Button>{MailPoet.I18n.t('zoom')}</Button>
|
||||
@@ -140,7 +140,7 @@ TemplateBox.propTypes = {
|
||||
id: PropTypes.number.isRequired,
|
||||
newsletterId: PropTypes.string.isRequired,
|
||||
name: PropTypes.string.isRequired,
|
||||
thumbnail: PropTypes.string.isRequired,
|
||||
thumbnail: PropTypes.string,
|
||||
readonly: PropTypes.bool.isRequired,
|
||||
beforeDelete: PropTypes.func.isRequired,
|
||||
afterDelete: PropTypes.func.isRequired,
|
||||
@@ -148,4 +148,8 @@ TemplateBox.propTypes = {
|
||||
afterSelect: PropTypes.func.isRequired,
|
||||
};
|
||||
|
||||
TemplateBox.defaultProps = {
|
||||
thumbnail: null,
|
||||
};
|
||||
|
||||
export default TemplateBox;
|
||||
|
Reference in New Issue
Block a user