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 ( return (
<div className={className}> <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' ? typeof renderFallback === 'function' ?
renderFallback() renderFallback()
: :