MCPcopy Create free account
hub / github.com/WardAnalytics/WardGraph / TokenLogo

Function TokenLogo

src/components/common/TokenLogo.tsx:12–37  ·  view source on GitHub ↗
({ token, className })

Source from the content-addressed store, hash-verified

10}
11
12const TokenLogo: FC<TokenLogoProps> = ({ token, className }) => {
13 const logoURL = getTokenLogoURL(token);
14 const [imageError, setImageError] = useState<boolean>(false);
15
16 const handleImageError = () => {
17 setImageError(true);
18 };
19
20 const handleImageLoad = () => {
21 setImageError(false);
22 };
23
24 return (
25 <>
26 {imageError ? null : (
27 <img
28 src={logoURL}
29 alt={token}
30 className={className}
31 onError={handleImageError}
32 onLoad={handleImageLoad}
33 />
34 )}
35 </>
36 );
37};
38
39export default TokenLogo;

Callers

nothing calls this directly

Calls 1

getTokenLogoURLFunction · 0.85

Tested by

no test coverage detected