import { ITokenDetailDefault } from '@store/store'; import React, { useState } from 'react'; interface ITokenLogo { detail?: ITokenDetailDefault; style?: string; } const TokenLogo = ({ detail, style }: ITokenLogo) => { const [logo, setLogo] = useState(false); return ( <img src={ logo || !detail ? '/assets/token-not-found.png' : `https://raw.githubusercontent.com/PiperFinance/LO/main/logo/${detail.symbol}.png` } alt={detail && detail.name} className={style} onError={() => setLogo(true)} /> ); }; export default TokenLogo;