UNPKG

@api3/logos

Version:
659 lines 21.7 kB
const SymbolBnbxLight = require('../logos/symbol/BnbxLight.svg'); const SymbolEthxLight = require('../logos/symbol/EthxLight.svg'); const SymbolMaticxLight = require('../logos/symbol/MaticxLight.svg'); const SymbolSlight = require('../logos/symbol/SLight.svg'); const SymbolAave = require('../logos/symbol/Aave.svg'); const SymbolUsd = require('../logos/symbol/Usd.svg'); const SymbolAda = require('../logos/symbol/Ada.svg'); const SymbolAero = require('../logos/symbol/Aero.svg'); const SymbolAgEth = require('../logos/symbol/Ageth.svg'); const SymbolRsEth = require('../logos/symbol/Rseth.svg'); const SymbolAlgo = require('../logos/symbol/Algo.svg'); const SymbolAnkr = require('../logos/symbol/Ankr.svg'); const SymbolAnkrEth = require('../logos/symbol/Ankreth.svg'); const SymbolEth = require('../logos/symbol/Eth.svg'); const SymbolApe = require('../logos/symbol/Ape.svg'); const SymbolApi3 = require('../logos/symbol/Api3.svg'); const SymbolApt = require('../logos/symbol/Apt.svg'); const SymbolApxEth = require('../logos/symbol/Apxeth.svg'); const SymbolPxEth = require('../logos/symbol/Pxeth.svg'); const SymbolAr = require('../logos/symbol/Ar.svg'); const SymbolArb = require('../logos/symbol/Arb.svg'); const SymbolAstr = require('../logos/symbol/Astr.svg'); const SymbolAtom = require('../logos/symbol/Atom.svg'); const SymbolAusd = require('../logos/symbol/Ausd.svg'); const SymbolAvax = require('../logos/symbol/Avax.svg'); const SymbolAxl = require('../logos/symbol/Axl.svg'); const SymbolAxs = require('../logos/symbol/Axs.svg'); const SymbolBal = require('../logos/symbol/Bal.svg'); const SymbolBand = require('../logos/symbol/Band.svg'); const SymbolBat = require('../logos/symbol/Bat.svg'); const SymbolBera = require('../logos/symbol/Bera.svg'); const SymbolBlast = require('../logos/symbol/Blast.svg'); const SymbolBlur = require('../logos/symbol/Blur.svg'); const SymbolBnb = require('../logos/symbol/Bnb.svg'); const SymbolBnbx = require('../logos/symbol/Bnbx.svg'); const SymbolBrett = require('../logos/symbol/Brett.svg'); const SymbolBtc = require('../logos/symbol/Btc.svg'); const SymbolCake = require('../logos/symbol/Cake.svg'); const SymbolCbBtc = require('../logos/symbol/Cbbtc.svg'); const SymbolCbEth = require('../logos/symbol/Cbeth.svg'); const SymbolCelo = require('../logos/symbol/Celo.svg'); const SymbolCfx = require('../logos/symbol/Cfx.svg'); const SymbolChz = require('../logos/symbol/Chz.svg'); const SymbolCmEth = require('../logos/symbol/Cmeth.svg'); const SymbolMeth = require('../logos/symbol/Meth.svg'); const SymbolComp = require('../logos/symbol/Comp.svg'); const SymbolCook = require('../logos/symbol/Cook.svg'); const SymbolCore = require('../logos/symbol/Core.svg'); const SymbolCro = require('../logos/symbol/Cro.svg'); const SymbolCrv = require('../logos/symbol/Crv.svg'); const SymbolCrvUsd = require('../logos/symbol/Crvusd.svg'); const SymbolCvx = require('../logos/symbol/Cvx.svg'); const SymbolDai = require('../logos/symbol/Dai.svg'); const SymbolDegen = require('../logos/symbol/Degen.svg'); const SymbolDemEth = require('../logos/symbol/Demeth.svg'); const SymbolDoge = require('../logos/symbol/Doge.svg'); const SymbolDot = require('../logos/symbol/Dot.svg'); const SymbolDydx = require('../logos/symbol/Dydx.svg'); const SymbolDym = require('../logos/symbol/Dym.svg'); const SymbolEbtc = require('../logos/symbol/Ebtc.svg'); const SymbolWbtc = require('../logos/symbol/Wbtc.svg'); const SymbolEgEth = require('../logos/symbol/Egeth.svg'); const SymbolEna = require('../logos/symbol/Ena.svg'); const SymbolEns = require('../logos/symbol/Ens.svg'); const SymbolEthfi = require('../logos/symbol/Ethfi.svg'); const SymbolEthx = require('../logos/symbol/Ethx.svg'); const SymbolEurc = require('../logos/symbol/Eurc.svg'); const SymbolEure = require('../logos/symbol/Eure.svg'); const SymbolEzEth = require('../logos/symbol/Ezeth.svg'); const SymbolFbtc = require('../logos/symbol/Fbtc.svg'); const SymbolFdusd = require('../logos/symbol/Fdusd.svg'); const SymbolFil = require('../logos/symbol/Fil.svg'); const SymbolFlow = require('../logos/symbol/Flow.svg'); const SymbolFrax = require('../logos/symbol/Frax.svg'); const SymbolFxs = require('../logos/symbol/Fxs.svg'); const SymbolGho = require('../logos/symbol/Gho.svg'); const SymbolGlmr = require('../logos/symbol/Glmr.svg'); const SymbolGmx = require('../logos/symbol/Gmx.svg'); const SymbolGno = require('../logos/symbol/Gno.svg'); const SymbolGns = require('../logos/symbol/Gns.svg'); const SymbolGrt = require('../logos/symbol/Grt.svg'); const SymbolHbar = require('../logos/symbol/Hbar.svg'); const SymbolHnt = require('../logos/symbol/Hnt.svg'); const SymbolHype = require('../logos/symbol/Hype.svg'); const SymbolIcp = require('../logos/symbol/Icp.svg'); const SymbolImx = require('../logos/symbol/Imx.svg'); const SymbolInEth = require('../logos/symbol/Ineth.svg'); const SymbolInj = require('../logos/symbol/Inj.svg'); const SymbolInsfrxEth = require('../logos/symbol/Insfrxeth.svg'); const SymbolSfrxEth = require('../logos/symbol/Sfrxeth.svg'); const SymbolInstEth = require('../logos/symbol/Insteth.svg'); const SymbolStEth = require('../logos/symbol/Steth.svg'); const SymbolInwstEths = require('../logos/symbol/Inwsteths.svg'); const SymbolWstEth = require('../logos/symbol/Wsteth.svg'); const SymbolJoe = require('../logos/symbol/Joe.svg'); const SymbolKava = require('../logos/symbol/Kava.svg'); const SymbolKda = require('../logos/symbol/Kda.svg'); const SymbolKsm = require('../logos/symbol/Ksm.svg'); const SymbolLbtc = require('../logos/symbol/Lbtc.svg'); const SymbolLdo = require('../logos/symbol/Ldo.svg'); const SymbolLink = require('../logos/symbol/Link.svg'); const SymbolLqty = require('../logos/symbol/Lqty.svg'); const SymbolLsEth = require('../logos/symbol/Lseth.svg'); const SymbolLtc = require('../logos/symbol/Ltc.svg'); const SymbolLumia = require('../logos/symbol/Lumia.svg'); const SymbolLusd = require('../logos/symbol/Lusd.svg'); const SymbolMana = require('../logos/symbol/Mana.svg'); const SymbolManta = require('../logos/symbol/Manta.svg'); const SymbolMask = require('../logos/symbol/Mask.svg'); const SymbolMaticx = require('../logos/symbol/Maticx.svg'); const SymbolMatic = require('../logos/symbol/Matic.svg'); const SymbolMerl = require('../logos/symbol/Merl.svg'); const SymbolMetis = require('../logos/symbol/Metis.svg'); const SymbolMkr = require('../logos/symbol/Mkr.svg'); const SymbolMnt = require('../logos/symbol/Mnt.svg'); const SymbolMode = require('../logos/symbol/Mode.svg'); const SymbolMorpho = require('../logos/symbol/Morpho.svg'); const SymbolMovr = require('../logos/symbol/Movr.svg'); const SymbolMpEth = require('../logos/symbol/Mpeth.svg'); const SymbolMstEth = require('../logos/symbol/Msteth.svg'); const SymbolMtl = require('../logos/symbol/Mtl.svg'); const SymbolNear = require('../logos/symbol/Near.svg'); const SymbolNeon = require('../logos/symbol/Neon.svg'); const SymbolOkb = require('../logos/symbol/Okb.svg'); const SymbolOndo = require('../logos/symbol/Ondo.svg'); const SymbolOp = require('../logos/symbol/Op.svg'); const SymbolOrdi = require('../logos/symbol/Ordi.svg'); const SymbolOsmo = require('../logos/symbol/Osmo.svg'); const SymbolPaxg = require('../logos/symbol/Paxg.svg'); const SymbolPendle = require('../logos/symbol/Pendle.svg'); const SymbolPol = require('../logos/symbol/Pol.svg'); const SymbolPufEth = require('../logos/symbol/Pufeth.svg'); const SymbolPyth = require('../logos/symbol/Pyth.svg'); const SymbolPyusd = require('../logos/symbol/Pyusd.svg'); const SymbolQuick = require('../logos/symbol/Quick.svg'); const SymbolRari = require('../logos/symbol/Rari.svg'); const SymbolRdnt = require('../logos/symbol/Rdnt.svg'); const SymbolRender = require('../logos/symbol/Render.svg'); const SymbolReth = require('../logos/symbol/Reth.svg'); const SymbolRif = require('../logos/symbol/Rif.svg'); const SymbolRon = require('../logos/symbol/Ron.svg'); const SymbolRose = require('../logos/symbol/Rose.svg'); const SymbolRpl = require('../logos/symbol/Rpl.svg'); const SymbolRsr = require('../logos/symbol/Rsr.svg'); const SymbolRswEth = require('../logos/symbol/Rsweth.svg'); const SymbolRune = require('../logos/symbol/Rune.svg'); const SymbolS = require('../logos/symbol/S.svg'); const SymbolSafe = require('../logos/symbol/Safe.svg'); const SymbolSand = require('../logos/symbol/Sand.svg'); const SymbolSats = require('../logos/symbol/Sats.svg'); const SymbolSavax = require('../logos/symbol/Savax.svg'); const SymbolScr = require('../logos/symbol/Scr.svg'); const SymbolScrvUsd = require('../logos/symbol/Scrvusd.svg'); const SymbolSdai = require('../logos/symbol/Sdai.svg'); const SymbolSei = require('../logos/symbol/Sei.svg'); const SymbolSfrax = require('../logos/symbol/Sfrax.svg'); const SymbolFrxEth = require('../logos/symbol/Frxeth.svg'); const SymbolSfrxUsd = require('../logos/symbol/Sfrxusd.svg'); const SymbolFrxUsd = require('../logos/symbol/Frxusd.svg'); const SymbolShib = require('../logos/symbol/Shib.svg'); const SymbolSlisBnb = require('../logos/symbol/Slisbnb.svg'); const SymbolSnx = require('../logos/symbol/Snx.svg'); const SymbolSol = require('../logos/symbol/Sol.svg'); const SymbolSolvBtc = require('../logos/symbol/Solvbtc.svg'); const SymbolSpEth = require('../logos/symbol/Speth.svg'); const SymbolStg = require('../logos/symbol/Stg.svg'); const SymbolStone = require('../logos/symbol/Stone.svg'); const SymbolStrk = require('../logos/symbol/Strk.svg'); const SymbolStTao = require('../logos/symbol/Sttao.svg'); const SymbolTao = require('../logos/symbol/Tao.svg'); const SymbolStx = require('../logos/symbol/Stx.svg'); const SymbolSui = require('../logos/symbol/Sui.svg'); const SymbolSusde = require('../logos/symbol/Susde.svg'); const SymbolUsde = require('../logos/symbol/Usde.svg'); const SymbolSusds = require('../logos/symbol/Susds.svg'); const SymbolUsds = require('../logos/symbol/Usds.svg'); const SymbolSushi = require('../logos/symbol/Sushi.svg'); const SymbolSwEth = require('../logos/symbol/Sweth.svg'); const SymbolTaiko = require('../logos/symbol/Taiko.svg'); const SymbolTbtc = require('../logos/symbol/Tbtc.svg'); const SymbolTia = require('../logos/symbol/Tia.svg'); const SymbolTusd = require('../logos/symbol/Tusd.svg'); const SymbolTwt = require('../logos/symbol/Twt.svg'); const SymbolUltraEths = require('../logos/symbol/Ultraeths.svg'); const SymbolUma = require('../logos/symbol/Uma.svg'); const SymbolUni = require('../logos/symbol/Uni.svg'); const SymbolUniEth = require('../logos/symbol/Unieth.svg'); const SymbolUsdb = require('../logos/symbol/Usdb.svg'); const SymbolUsdc = require('../logos/symbol/Usdc.svg'); const SymbolUsdm = require('../logos/symbol/Usdm.svg'); const SymbolUsdp = require('../logos/symbol/Usdp.svg'); const SymbolUsdt = require('../logos/symbol/Usdt.svg'); const SymbolUsdy = require('../logos/symbol/Usdy.svg'); const SymbolVelo = require('../logos/symbol/Velo.svg'); const SymbolVet = require('../logos/symbol/Vet.svg'); const SymbolVtho = require('../logos/symbol/Vtho.svg'); const SymbolW = require('../logos/symbol/W.svg'); const SymbolWbeth = require('../logos/symbol/Wbeth.svg'); const SymbolWeEth = require('../logos/symbol/Weeth.svg'); const SymbolWeEths = require('../logos/symbol/Weeths.svg'); const SymbolWld = require('../logos/symbol/Wld.svg'); const SymbolWoo = require('../logos/symbol/Woo.svg'); const SymbolWusdm = require('../logos/symbol/Wusdm.svg'); const SymbolXlm = require('../logos/symbol/Xlm.svg'); const SymbolXrp = require('../logos/symbol/Xrp.svg'); const SymbolXtz = require('../logos/symbol/Xtz.svg'); const SymbolXvs = require('../logos/symbol/Xvs.svg'); const SymbolYfi = require('../logos/symbol/Yfi.svg'); const SymbolYsUsdc = require('../logos/symbol/Ysusdc.svg'); const SymbolYusd = require('../logos/symbol/Yusd.svg'); const SymbolZil = require('../logos/symbol/Zil.svg'); const SymbolZk = require('../logos/symbol/Zk.svg'); const SymbolZrc = require('../logos/symbol/Zrc.svg'); const SymbolZro = require('../logos/symbol/Zro.svg'); const SymbolZrx = require('../logos/symbol/Zrx.svg'); const SymbolPlaceholder = require('../logos/symbol/Placeholder.svg'); function sanitizeName(id) { return id.replace(/\s+|-/g, '').replace(/ExchangeRate/g, ''); } function SymbolLogo(id, light = false) { if (!id) { return SymbolPlaceholder; } switch (sanitizeName(`${id}${light ? "light" : ""}`).toLowerCase()) { case "bnbxlight": return SymbolBnbxLight; case "ethxlight": return SymbolEthxLight; case "maticxlight": return SymbolMaticxLight; case "slight": return SymbolSlight; case "aave": return SymbolAave; case "usd": return SymbolUsd; case "ada": return SymbolAda; case "aero": return SymbolAero; case "ageth": return SymbolAgEth; case "rseth": return SymbolRsEth; case "algo": return SymbolAlgo; case "ankr": return SymbolAnkr; case "ankreth": return SymbolAnkrEth; case "eth": return SymbolEth; case "ape": return SymbolApe; case "api3": return SymbolApi3; case "apt": return SymbolApt; case "apxeth": return SymbolApxEth; case "pxeth": return SymbolPxEth; case "ar": return SymbolAr; case "arb": return SymbolArb; case "astr": return SymbolAstr; case "atom": return SymbolAtom; case "ausd": return SymbolAusd; case "avax": return SymbolAvax; case "axl": return SymbolAxl; case "axs": return SymbolAxs; case "bal": return SymbolBal; case "band": return SymbolBand; case "bat": return SymbolBat; case "bera": return SymbolBera; case "blast": return SymbolBlast; case "blur": return SymbolBlur; case "bnb": return SymbolBnb; case "bnbx": return SymbolBnbx; case "brett": return SymbolBrett; case "btc": return SymbolBtc; case "cake": return SymbolCake; case "cbbtc": return SymbolCbBtc; case "cbeth": return SymbolCbEth; case "celo": return SymbolCelo; case "cfx": return SymbolCfx; case "chz": return SymbolChz; case "cmeth": return SymbolCmEth; case "meth": return SymbolMeth; case "comp": return SymbolComp; case "cook": return SymbolCook; case "core": return SymbolCore; case "cro": return SymbolCro; case "crv": return SymbolCrv; case "crvusd": return SymbolCrvUsd; case "cvx": return SymbolCvx; case "dai": return SymbolDai; case "degen": return SymbolDegen; case "demeth": return SymbolDemEth; case "doge": return SymbolDoge; case "dot": return SymbolDot; case "dydx": return SymbolDydx; case "dym": return SymbolDym; case "ebtc": return SymbolEbtc; case "wbtc": return SymbolWbtc; case "egeth": return SymbolEgEth; case "ena": return SymbolEna; case "ens": return SymbolEns; case "ethfi": return SymbolEthfi; case "ethx": return SymbolEthx; case "eurc": return SymbolEurc; case "eure": return SymbolEure; case "ezeth": return SymbolEzEth; case "fbtc": return SymbolFbtc; case "fdusd": return SymbolFdusd; case "fil": return SymbolFil; case "flow": return SymbolFlow; case "frax": return SymbolFrax; case "fxs": return SymbolFxs; case "gho": return SymbolGho; case "glmr": return SymbolGlmr; case "gmx": return SymbolGmx; case "gno": return SymbolGno; case "gns": return SymbolGns; case "grt": return SymbolGrt; case "hbar": return SymbolHbar; case "hnt": return SymbolHnt; case "hype": return SymbolHype; case "icp": return SymbolIcp; case "imx": return SymbolImx; case "ineth": return SymbolInEth; case "inj": return SymbolInj; case "insfrxeth": return SymbolInsfrxEth; case "sfrxeth": return SymbolSfrxEth; case "insteth": return SymbolInstEth; case "steth": return SymbolStEth; case "inwsteths": return SymbolInwstEths; case "wsteth": return SymbolWstEth; case "joe": return SymbolJoe; case "kava": return SymbolKava; case "kda": return SymbolKda; case "ksm": return SymbolKsm; case "lbtc": return SymbolLbtc; case "ldo": return SymbolLdo; case "link": return SymbolLink; case "lqty": return SymbolLqty; case "lseth": return SymbolLsEth; case "ltc": return SymbolLtc; case "lumia": return SymbolLumia; case "lusd": return SymbolLusd; case "mana": return SymbolMana; case "manta": return SymbolManta; case "mask": return SymbolMask; case "maticx": return SymbolMaticx; case "matic": return SymbolMatic; case "merl": return SymbolMerl; case "metis": return SymbolMetis; case "mkr": return SymbolMkr; case "mnt": return SymbolMnt; case "mode": return SymbolMode; case "morpho": return SymbolMorpho; case "movr": return SymbolMovr; case "mpeth": return SymbolMpEth; case "msteth": return SymbolMstEth; case "mtl": return SymbolMtl; case "near": return SymbolNear; case "neon": return SymbolNeon; case "okb": return SymbolOkb; case "ondo": return SymbolOndo; case "op": return SymbolOp; case "ordi": return SymbolOrdi; case "osmo": return SymbolOsmo; case "paxg": return SymbolPaxg; case "pendle": return SymbolPendle; case "pol": return SymbolPol; case "pufeth": return SymbolPufEth; case "pyth": return SymbolPyth; case "pyusd": return SymbolPyusd; case "quick": return SymbolQuick; case "rari": return SymbolRari; case "rdnt": return SymbolRdnt; case "render": return SymbolRender; case "reth": return SymbolReth; case "rif": return SymbolRif; case "ron": return SymbolRon; case "rose": return SymbolRose; case "rpl": return SymbolRpl; case "rsr": return SymbolRsr; case "rsweth": return SymbolRswEth; case "rune": return SymbolRune; case "s": return SymbolS; case "safe": return SymbolSafe; case "sand": return SymbolSand; case "sats": return SymbolSats; case "savax": return SymbolSavax; case "scr": return SymbolScr; case "scrvusd": return SymbolScrvUsd; case "sdai": return SymbolSdai; case "sei": return SymbolSei; case "sfrax": return SymbolSfrax; case "frxeth": return SymbolFrxEth; case "sfrxusd": return SymbolSfrxUsd; case "frxusd": return SymbolFrxUsd; case "shib": return SymbolShib; case "slisbnb": return SymbolSlisBnb; case "snx": return SymbolSnx; case "sol": return SymbolSol; case "solvbtc": return SymbolSolvBtc; case "speth": return SymbolSpEth; case "stg": return SymbolStg; case "stone": return SymbolStone; case "strk": return SymbolStrk; case "sttao": return SymbolStTao; case "tao": return SymbolTao; case "stx": return SymbolStx; case "sui": return SymbolSui; case "susde": return SymbolSusde; case "usde": return SymbolUsde; case "susds": return SymbolSusds; case "usds": return SymbolUsds; case "sushi": return SymbolSushi; case "sweth": return SymbolSwEth; case "taiko": return SymbolTaiko; case "tbtc": return SymbolTbtc; case "tia": return SymbolTia; case "tusd": return SymbolTusd; case "twt": return SymbolTwt; case "ultraeths": return SymbolUltraEths; case "uma": return SymbolUma; case "uni": return SymbolUni; case "unieth": return SymbolUniEth; case "usdb": return SymbolUsdb; case "usdc": return SymbolUsdc; case "usdm": return SymbolUsdm; case "usdp": return SymbolUsdp; case "usdt": return SymbolUsdt; case "usdy": return SymbolUsdy; case "velo": return SymbolVelo; case "vet": return SymbolVet; case "vtho": return SymbolVtho; case "w": return SymbolW; case "wbeth": return SymbolWbeth; case "weeth": return SymbolWeEth; case "weeths": return SymbolWeEths; case "wld": return SymbolWld; case "woo": return SymbolWoo; case "wusdm": return SymbolWusdm; case "xlm": return SymbolXlm; case "xrp": return SymbolXrp; case "xtz": return SymbolXtz; case "xvs": return SymbolXvs; case "yfi": return SymbolYfi; case "ysusdc": return SymbolYsUsdc; case "yusd": return SymbolYusd; case "zil": return SymbolZil; case "zk": return SymbolZk; case "zrc": return SymbolZrc; case "zro": return SymbolZro; case "zrx": return SymbolZrx; default: return light ? SymbolLogo(id) : SymbolPlaceholder; } } module.exports = SymbolLogo;