import getApiUrl from '../configuration/getApiUrl'; import defaultChannelIcon from '/img/default-channel-icon.jpg'; type ChannelIconProps = { channelId: string; channelThumbUrl: string | undefined; }; const ChannelIcon = ({ channelId, channelThumbUrl }: ChannelIconProps) => { let src = `${getApiUrl()}${channelThumbUrl}`; if (channelThumbUrl === undefined) { src = defaultChannelIcon; } return ( {`${channelId}-thumb`} { currentTarget.onerror = null; // prevents looping currentTarget.src = defaultChannelIcon; }} /> ); }; export default ChannelIcon;