handle more edge cases when showing fallback image

This commit is contained in:
NikolaBorislavovHristov 2019-09-29 23:23:01 +03:00
parent 661c628cef
commit 7b4e38405a

View file

@ -15,7 +15,7 @@ const Image = ({ className, src, alt, fallbackSrc, renderFallback }) => {
return (
<div className={className}>
{
broken && (typeof renderFallback === 'function' || typeof fallbackSrc === 'string') ?
(broken || typeof src !== 'string' || src.length === 0) && (typeof renderFallback === 'function' || typeof fallbackSrc === 'string') ?
typeof renderFallback === 'function' ?
renderFallback()
: