Closed slidenerd closed 2 years ago
Maybe this way is better https://github.com/spothq/cryptocurrency-icons/issues/291
This is how we are importing it
<template functional>
<component
:is="$options.cryptoIconComponent(props.name)"
width="0.75rem"
height="0.75rem"
/>
</template>
<script>
/**
* https://github.com/nuxt-community/svg-module/issues/54
*/
const cryptoIcons = {
$pac: require('~/node_modules/cryptocurrency-icons/svg/color/$pac.svg?inline'),
'0xbtc': require('~/node_modules/cryptocurrency-icons/svg/color/0xbtc.svg?inline'),
'2give': require('~/node_modules/cryptocurrency-icons/svg/color/2give.svg?inline'),
aave: require('~/node_modules/cryptocurrency-icons/svg/color/aave.svg?inline'),
abt: require('~/node_modules/cryptocurrency-icons/svg/color/abt.svg?inline'),
act: require('~/node_modules/cryptocurrency-icons/svg/color/act.svg?inline'),
actn: require('~/node_modules/cryptocurrency-icons/svg/color/actn.svg?inline'),
ada: require('~/node_modules/cryptocurrency-icons/svg/color/ada.svg?inline'),
add: require('~/node_modules/cryptocurrency-icons/svg/color/add.svg?inline'),
adx: require('~/node_modules/cryptocurrency-icons/svg/color/adx.svg?inline'),
ae: require('~/node_modules/cryptocurrency-icons/svg/color/ae.svg?inline'),
aeon: require('~/node_modules/cryptocurrency-icons/svg/color/aeon.svg?inline'),
aeur: require('~/node_modules/cryptocurrency-icons/svg/color/aeur.svg?inline'),
agi: require('~/node_modules/cryptocurrency-icons/svg/color/agi.svg?inline'),
agrs: require('~/node_modules/cryptocurrency-icons/svg/color/agrs.svg?inline'),
aion: require('~/node_modules/cryptocurrency-icons/svg/color/aion.svg?inline'),
algo: require('~/node_modules/cryptocurrency-icons/svg/color/algo.svg?inline'),
amb: require('~/node_modules/cryptocurrency-icons/svg/color/amb.svg?inline'),
amp: require('~/node_modules/cryptocurrency-icons/svg/color/amp.svg?inline'),
ampl: require('~/node_modules/cryptocurrency-icons/svg/color/ampl.svg?inline'),
ankr: require('~/node_modules/cryptocurrency-icons/svg/color/ankr.svg?inline'),
ant: require('~/node_modules/cryptocurrency-icons/svg/color/ant.svg?inline'),
apex: require('~/node_modules/cryptocurrency-icons/svg/color/apex.svg?inline'),
appc: require('~/node_modules/cryptocurrency-icons/svg/color/appc.svg?inline'),
ardr: require('~/node_modules/cryptocurrency-icons/svg/color/ardr.svg?inline'),
arg: require('~/node_modules/cryptocurrency-icons/svg/color/arg.svg?inline'),
ark: require('~/node_modules/cryptocurrency-icons/svg/color/ark.svg?inline'),
arn: require('~/node_modules/cryptocurrency-icons/svg/color/arn.svg?inline'),
arnx: require('~/node_modules/cryptocurrency-icons/svg/color/arnx.svg?inline'),
ary: require('~/node_modules/cryptocurrency-icons/svg/color/ary.svg?inline'),
ast: require('~/node_modules/cryptocurrency-icons/svg/color/ast.svg?inline'),
atm: require('~/node_modules/cryptocurrency-icons/svg/color/atm.svg?inline'),
atom: require('~/node_modules/cryptocurrency-icons/svg/color/atom.svg?inline'),
audr: require('~/node_modules/cryptocurrency-icons/svg/color/audr.svg?inline'),
auto: require('~/node_modules/cryptocurrency-icons/svg/color/auto.svg?inline'),
aywa: require('~/node_modules/cryptocurrency-icons/svg/color/aywa.svg?inline'),
bab: require('~/node_modules/cryptocurrency-icons/svg/color/bab.svg?inline'),
bal: require('~/node_modules/cryptocurrency-icons/svg/color/bal.svg?inline'),
band: require('~/node_modules/cryptocurrency-icons/svg/color/band.svg?inline'),
bat: require('~/node_modules/cryptocurrency-icons/svg/color/bat.svg?inline'),
bay: require('~/node_modules/cryptocurrency-icons/svg/color/bay.svg?inline'),
bcbc: require('~/node_modules/cryptocurrency-icons/svg/color/bcbc.svg?inline'),
bcc: require('~/node_modules/cryptocurrency-icons/svg/color/bcc.svg?inline'),
bcd: require('~/node_modules/cryptocurrency-icons/svg/color/bcd.svg?inline'),
bch: require('~/node_modules/cryptocurrency-icons/svg/color/bch.svg?inline'),
bcio: require('~/node_modules/cryptocurrency-icons/svg/color/bcio.svg?inline'),
bcn: require('~/node_modules/cryptocurrency-icons/svg/color/bcn.svg?inline'),
bco: require('~/node_modules/cryptocurrency-icons/svg/color/bco.svg?inline'),
bcpt: require('~/node_modules/cryptocurrency-icons/svg/color/bcpt.svg?inline'),
bdl: require('~/node_modules/cryptocurrency-icons/svg/color/bdl.svg?inline'),
beam: require('~/node_modules/cryptocurrency-icons/svg/color/beam.svg?inline'),
bela: require('~/node_modules/cryptocurrency-icons/svg/color/bela.svg?inline'),
bix: require('~/node_modules/cryptocurrency-icons/svg/color/bix.svg?inline'),
blcn: require('~/node_modules/cryptocurrency-icons/svg/color/blcn.svg?inline'),
blk: require('~/node_modules/cryptocurrency-icons/svg/color/blk.svg?inline'),
block: require('~/node_modules/cryptocurrency-icons/svg/color/block.svg?inline'),
blz: require('~/node_modules/cryptocurrency-icons/svg/color/blz.svg?inline'),
bnb: require('~/node_modules/cryptocurrency-icons/svg/color/bnb.svg?inline'),
bnt: require('~/node_modules/cryptocurrency-icons/svg/color/bnt.svg?inline'),
bnty: require('~/node_modules/cryptocurrency-icons/svg/color/bnty.svg?inline'),
booty: require('~/node_modules/cryptocurrency-icons/svg/color/booty.svg?inline'),
bos: require('~/node_modules/cryptocurrency-icons/svg/color/bos.svg?inline'),
bpt: require('~/node_modules/cryptocurrency-icons/svg/color/bpt.svg?inline'),
bq: require('~/node_modules/cryptocurrency-icons/svg/color/bq.svg?inline'),
brd: require('~/node_modules/cryptocurrency-icons/svg/color/brd.svg?inline'),
bsd: require('~/node_modules/cryptocurrency-icons/svg/color/bsd.svg?inline'),
bsv: require('~/node_modules/cryptocurrency-icons/svg/color/bsv.svg?inline'),
btc: require('~/node_modules/cryptocurrency-icons/svg/color/btc.svg?inline'),
btcd: require('~/node_modules/cryptocurrency-icons/svg/color/btcd.svg?inline'),
btch: require('~/node_modules/cryptocurrency-icons/svg/color/btch.svg?inline'),
btcp: require('~/node_modules/cryptocurrency-icons/svg/color/btcp.svg?inline'),
btcz: require('~/node_modules/cryptocurrency-icons/svg/color/btcz.svg?inline'),
btdx: require('~/node_modules/cryptocurrency-icons/svg/color/btdx.svg?inline'),
btg: require('~/node_modules/cryptocurrency-icons/svg/color/btg.svg?inline'),
btm: require('~/node_modules/cryptocurrency-icons/svg/color/btm.svg?inline'),
bts: require('~/node_modules/cryptocurrency-icons/svg/color/bts.svg?inline'),
btt: require('~/node_modules/cryptocurrency-icons/svg/color/btt.svg?inline'),
btx: require('~/node_modules/cryptocurrency-icons/svg/color/btx.svg?inline'),
burst: require('~/node_modules/cryptocurrency-icons/svg/color/burst.svg?inline'),
bze: require('~/node_modules/cryptocurrency-icons/svg/color/bze.svg?inline'),
call: require('~/node_modules/cryptocurrency-icons/svg/color/call.svg?inline'),
cc: require('~/node_modules/cryptocurrency-icons/svg/color/cc.svg?inline'),
cdn: require('~/node_modules/cryptocurrency-icons/svg/color/cdn.svg?inline'),
cdt: require('~/node_modules/cryptocurrency-icons/svg/color/cdt.svg?inline'),
cenz: require('~/node_modules/cryptocurrency-icons/svg/color/cenz.svg?inline'),
chain: require('~/node_modules/cryptocurrency-icons/svg/color/chain.svg?inline'),
chat: require('~/node_modules/cryptocurrency-icons/svg/color/chat.svg?inline'),
chips: require('~/node_modules/cryptocurrency-icons/svg/color/chips.svg?inline'),
chsb: require('~/node_modules/cryptocurrency-icons/svg/color/chsb.svg?inline'),
cix: require('~/node_modules/cryptocurrency-icons/svg/color/cix.svg?inline'),
clam: require('~/node_modules/cryptocurrency-icons/svg/color/clam.svg?inline'),
cloak: require('~/node_modules/cryptocurrency-icons/svg/color/cloak.svg?inline'),
cmm: require('~/node_modules/cryptocurrency-icons/svg/color/cmm.svg?inline'),
cmt: require('~/node_modules/cryptocurrency-icons/svg/color/cmt.svg?inline'),
cnd: require('~/node_modules/cryptocurrency-icons/svg/color/cnd.svg?inline'),
cnx: require('~/node_modules/cryptocurrency-icons/svg/color/cnx.svg?inline'),
cny: require('~/node_modules/cryptocurrency-icons/svg/color/cny.svg?inline'),
cob: require('~/node_modules/cryptocurrency-icons/svg/color/cob.svg?inline'),
colx: require('~/node_modules/cryptocurrency-icons/svg/color/colx.svg?inline'),
comp: require('~/node_modules/cryptocurrency-icons/svg/color/comp.svg?inline'),
coqui: require('~/node_modules/cryptocurrency-icons/svg/color/coqui.svg?inline'),
cred: require('~/node_modules/cryptocurrency-icons/svg/color/cred.svg?inline'),
crpt: require('~/node_modules/cryptocurrency-icons/svg/color/crpt.svg?inline'),
crv: require('~/node_modules/cryptocurrency-icons/svg/color/crv.svg?inline'),
crw: require('~/node_modules/cryptocurrency-icons/svg/color/crw.svg?inline'),
cs: require('~/node_modules/cryptocurrency-icons/svg/color/cs.svg?inline'),
ctr: require('~/node_modules/cryptocurrency-icons/svg/color/ctr.svg?inline'),
ctxc: require('~/node_modules/cryptocurrency-icons/svg/color/ctxc.svg?inline'),
cvc: require('~/node_modules/cryptocurrency-icons/svg/color/cvc.svg?inline'),
d: require('~/node_modules/cryptocurrency-icons/svg/color/d.svg?inline'),
dai: require('~/node_modules/cryptocurrency-icons/svg/color/dai.svg?inline'),
dash: require('~/node_modules/cryptocurrency-icons/svg/color/dash.svg?inline'),
dat: require('~/node_modules/cryptocurrency-icons/svg/color/dat.svg?inline'),
data: require('~/node_modules/cryptocurrency-icons/svg/color/data.svg?inline'),
dbc: require('~/node_modules/cryptocurrency-icons/svg/color/dbc.svg?inline'),
dcn: require('~/node_modules/cryptocurrency-icons/svg/color/dcn.svg?inline'),
dcr: require('~/node_modules/cryptocurrency-icons/svg/color/dcr.svg?inline'),
deez: require('~/node_modules/cryptocurrency-icons/svg/color/deez.svg?inline'),
dent: require('~/node_modules/cryptocurrency-icons/svg/color/dent.svg?inline'),
dew: require('~/node_modules/cryptocurrency-icons/svg/color/dew.svg?inline'),
dgb: require('~/node_modules/cryptocurrency-icons/svg/color/dgb.svg?inline'),
dgd: require('~/node_modules/cryptocurrency-icons/svg/color/dgd.svg?inline'),
dlt: require('~/node_modules/cryptocurrency-icons/svg/color/dlt.svg?inline'),
dnt: require('~/node_modules/cryptocurrency-icons/svg/color/dnt.svg?inline'),
dock: require('~/node_modules/cryptocurrency-icons/svg/color/dock.svg?inline'),
doge: require('~/node_modules/cryptocurrency-icons/svg/color/doge.svg?inline'),
dot: require('~/node_modules/cryptocurrency-icons/svg/color/dot.svg?inline'),
drgn: require('~/node_modules/cryptocurrency-icons/svg/color/drgn.svg?inline'),
drop: require('~/node_modules/cryptocurrency-icons/svg/color/drop.svg?inline'),
dta: require('~/node_modules/cryptocurrency-icons/svg/color/dta.svg?inline'),
dth: require('~/node_modules/cryptocurrency-icons/svg/color/dth.svg?inline'),
dtr: require('~/node_modules/cryptocurrency-icons/svg/color/dtr.svg?inline'),
ebst: require('~/node_modules/cryptocurrency-icons/svg/color/ebst.svg?inline'),
eca: require('~/node_modules/cryptocurrency-icons/svg/color/eca.svg?inline'),
edg: require('~/node_modules/cryptocurrency-icons/svg/color/edg.svg?inline'),
edo: require('~/node_modules/cryptocurrency-icons/svg/color/edo.svg?inline'),
edoge: require('~/node_modules/cryptocurrency-icons/svg/color/edoge.svg?inline'),
ela: require('~/node_modules/cryptocurrency-icons/svg/color/ela.svg?inline'),
elec: require('~/node_modules/cryptocurrency-icons/svg/color/elec.svg?inline'),
elf: require('~/node_modules/cryptocurrency-icons/svg/color/elf.svg?inline'),
elix: require('~/node_modules/cryptocurrency-icons/svg/color/elix.svg?inline'),
ella: require('~/node_modules/cryptocurrency-icons/svg/color/ella.svg?inline'),
emb: require('~/node_modules/cryptocurrency-icons/svg/color/emb.svg?inline'),
emc: require('~/node_modules/cryptocurrency-icons/svg/color/emc.svg?inline'),
emc2: require('~/node_modules/cryptocurrency-icons/svg/color/emc2.svg?inline'),
eng: require('~/node_modules/cryptocurrency-icons/svg/color/eng.svg?inline'),
enj: require('~/node_modules/cryptocurrency-icons/svg/color/enj.svg?inline'),
entrp: require('~/node_modules/cryptocurrency-icons/svg/color/entrp.svg?inline'),
eon: require('~/node_modules/cryptocurrency-icons/svg/color/eon.svg?inline'),
eop: require('~/node_modules/cryptocurrency-icons/svg/color/eop.svg?inline'),
eos: require('~/node_modules/cryptocurrency-icons/svg/color/eos.svg?inline'),
eqli: require('~/node_modules/cryptocurrency-icons/svg/color/eqli.svg?inline'),
equa: require('~/node_modules/cryptocurrency-icons/svg/color/equa.svg?inline'),
etc: require('~/node_modules/cryptocurrency-icons/svg/color/etc.svg?inline'),
eth: require('~/node_modules/cryptocurrency-icons/svg/color/eth.svg?inline'),
ethos: require('~/node_modules/cryptocurrency-icons/svg/color/ethos.svg?inline'),
etn: require('~/node_modules/cryptocurrency-icons/svg/color/etn.svg?inline'),
etp: require('~/node_modules/cryptocurrency-icons/svg/color/etp.svg?inline'),
eur: require('~/node_modules/cryptocurrency-icons/svg/color/eur.svg?inline'),
evx: require('~/node_modules/cryptocurrency-icons/svg/color/evx.svg?inline'),
exmo: require('~/node_modules/cryptocurrency-icons/svg/color/exmo.svg?inline'),
exp: require('~/node_modules/cryptocurrency-icons/svg/color/exp.svg?inline'),
fair: require('~/node_modules/cryptocurrency-icons/svg/color/fair.svg?inline'),
fct: require('~/node_modules/cryptocurrency-icons/svg/color/fct.svg?inline'),
fil: require('~/node_modules/cryptocurrency-icons/svg/color/fil.svg?inline'),
fjc: require('~/node_modules/cryptocurrency-icons/svg/color/fjc.svg?inline'),
fldc: require('~/node_modules/cryptocurrency-icons/svg/color/fldc.svg?inline'),
flo: require('~/node_modules/cryptocurrency-icons/svg/color/flo.svg?inline'),
flux: require('~/node_modules/cryptocurrency-icons/svg/color/flux.svg?inline'),
fsn: require('~/node_modules/cryptocurrency-icons/svg/color/fsn.svg?inline'),
ftc: require('~/node_modules/cryptocurrency-icons/svg/color/ftc.svg?inline'),
fuel: require('~/node_modules/cryptocurrency-icons/svg/color/fuel.svg?inline'),
fun: require('~/node_modules/cryptocurrency-icons/svg/color/fun.svg?inline'),
game: require('~/node_modules/cryptocurrency-icons/svg/color/game.svg?inline'),
gas: require('~/node_modules/cryptocurrency-icons/svg/color/gas.svg?inline'),
gbp: require('~/node_modules/cryptocurrency-icons/svg/color/gbp.svg?inline'),
gbx: require('~/node_modules/cryptocurrency-icons/svg/color/gbx.svg?inline'),
gbyte: require('~/node_modules/cryptocurrency-icons/svg/color/gbyte.svg?inline'),
generic: require('~/node_modules/cryptocurrency-icons/svg/color/generic.svg?inline'),
gin: require('~/node_modules/cryptocurrency-icons/svg/color/gin.svg?inline'),
glxt: require('~/node_modules/cryptocurrency-icons/svg/color/glxt.svg?inline'),
gmr: require('~/node_modules/cryptocurrency-icons/svg/color/gmr.svg?inline'),
gno: require('~/node_modules/cryptocurrency-icons/svg/color/gno.svg?inline'),
gnt: require('~/node_modules/cryptocurrency-icons/svg/color/gnt.svg?inline'),
gold: require('~/node_modules/cryptocurrency-icons/svg/color/gold.svg?inline'),
grc: require('~/node_modules/cryptocurrency-icons/svg/color/grc.svg?inline'),
grin: require('~/node_modules/cryptocurrency-icons/svg/color/grin.svg?inline'),
grs: require('~/node_modules/cryptocurrency-icons/svg/color/grs.svg?inline'),
grt: require('~/node_modules/cryptocurrency-icons/svg/color/grt.svg?inline'),
gsc: require('~/node_modules/cryptocurrency-icons/svg/color/gsc.svg?inline'),
gto: require('~/node_modules/cryptocurrency-icons/svg/color/gto.svg?inline'),
gup: require('~/node_modules/cryptocurrency-icons/svg/color/gup.svg?inline'),
gusd: require('~/node_modules/cryptocurrency-icons/svg/color/gusd.svg?inline'),
gvt: require('~/node_modules/cryptocurrency-icons/svg/color/gvt.svg?inline'),
gxs: require('~/node_modules/cryptocurrency-icons/svg/color/gxs.svg?inline'),
gzr: require('~/node_modules/cryptocurrency-icons/svg/color/gzr.svg?inline'),
hight: require('~/node_modules/cryptocurrency-icons/svg/color/hight.svg?inline'),
hns: require('~/node_modules/cryptocurrency-icons/svg/color/hns.svg?inline'),
hodl: require('~/node_modules/cryptocurrency-icons/svg/color/hodl.svg?inline'),
hot: require('~/node_modules/cryptocurrency-icons/svg/color/hot.svg?inline'),
hpb: require('~/node_modules/cryptocurrency-icons/svg/color/hpb.svg?inline'),
hsr: require('~/node_modules/cryptocurrency-icons/svg/color/hsr.svg?inline'),
ht: require('~/node_modules/cryptocurrency-icons/svg/color/ht.svg?inline'),
html: require('~/node_modules/cryptocurrency-icons/svg/color/html.svg?inline'),
huc: require('~/node_modules/cryptocurrency-icons/svg/color/huc.svg?inline'),
husd: require('~/node_modules/cryptocurrency-icons/svg/color/husd.svg?inline'),
hush: require('~/node_modules/cryptocurrency-icons/svg/color/hush.svg?inline'),
icn: require('~/node_modules/cryptocurrency-icons/svg/color/icn.svg?inline'),
icp: require('~/node_modules/cryptocurrency-icons/svg/color/icp.svg?inline'),
icx: require('~/node_modules/cryptocurrency-icons/svg/color/icx.svg?inline'),
ignis: require('~/node_modules/cryptocurrency-icons/svg/color/ignis.svg?inline'),
ilk: require('~/node_modules/cryptocurrency-icons/svg/color/ilk.svg?inline'),
ink: require('~/node_modules/cryptocurrency-icons/svg/color/ink.svg?inline'),
ins: require('~/node_modules/cryptocurrency-icons/svg/color/ins.svg?inline'),
ion: require('~/node_modules/cryptocurrency-icons/svg/color/ion.svg?inline'),
iop: require('~/node_modules/cryptocurrency-icons/svg/color/iop.svg?inline'),
iost: require('~/node_modules/cryptocurrency-icons/svg/color/iost.svg?inline'),
iotx: require('~/node_modules/cryptocurrency-icons/svg/color/iotx.svg?inline'),
iq: require('~/node_modules/cryptocurrency-icons/svg/color/iq.svg?inline'),
itc: require('~/node_modules/cryptocurrency-icons/svg/color/itc.svg?inline'),
jnt: require('~/node_modules/cryptocurrency-icons/svg/color/jnt.svg?inline'),
jpy: require('~/node_modules/cryptocurrency-icons/svg/color/jpy.svg?inline'),
kcs: require('~/node_modules/cryptocurrency-icons/svg/color/kcs.svg?inline'),
kin: require('~/node_modules/cryptocurrency-icons/svg/color/kin.svg?inline'),
klown: require('~/node_modules/cryptocurrency-icons/svg/color/klown.svg?inline'),
kmd: require('~/node_modules/cryptocurrency-icons/svg/color/kmd.svg?inline'),
knc: require('~/node_modules/cryptocurrency-icons/svg/color/knc.svg?inline'),
krb: require('~/node_modules/cryptocurrency-icons/svg/color/krb.svg?inline'),
ksm: require('~/node_modules/cryptocurrency-icons/svg/color/ksm.svg?inline'),
lbc: require('~/node_modules/cryptocurrency-icons/svg/color/lbc.svg?inline'),
lend: require('~/node_modules/cryptocurrency-icons/svg/color/lend.svg?inline'),
leo: require('~/node_modules/cryptocurrency-icons/svg/color/leo.svg?inline'),
link: require('~/node_modules/cryptocurrency-icons/svg/color/link.svg?inline'),
lkk: require('~/node_modules/cryptocurrency-icons/svg/color/lkk.svg?inline'),
loom: require('~/node_modules/cryptocurrency-icons/svg/color/loom.svg?inline'),
lpt: require('~/node_modules/cryptocurrency-icons/svg/color/lpt.svg?inline'),
lrc: require('~/node_modules/cryptocurrency-icons/svg/color/lrc.svg?inline'),
lsk: require('~/node_modules/cryptocurrency-icons/svg/color/lsk.svg?inline'),
ltc: require('~/node_modules/cryptocurrency-icons/svg/color/ltc.svg?inline'),
lun: require('~/node_modules/cryptocurrency-icons/svg/color/lun.svg?inline'),
maid: require('~/node_modules/cryptocurrency-icons/svg/color/maid.svg?inline'),
mana: require('~/node_modules/cryptocurrency-icons/svg/color/mana.svg?inline'),
matic: require('~/node_modules/cryptocurrency-icons/svg/color/matic.svg?inline'),
max: require('~/node_modules/cryptocurrency-icons/svg/color/max.svg?inline'),
mcap: require('~/node_modules/cryptocurrency-icons/svg/color/mcap.svg?inline'),
mco: require('~/node_modules/cryptocurrency-icons/svg/color/mco.svg?inline'),
mda: require('~/node_modules/cryptocurrency-icons/svg/color/mda.svg?inline'),
mds: require('~/node_modules/cryptocurrency-icons/svg/color/mds.svg?inline'),
med: require('~/node_modules/cryptocurrency-icons/svg/color/med.svg?inline'),
meetone: require('~/node_modules/cryptocurrency-icons/svg/color/meetone.svg?inline'),
mft: require('~/node_modules/cryptocurrency-icons/svg/color/mft.svg?inline'),
miota: require('~/node_modules/cryptocurrency-icons/svg/color/miota.svg?inline'),
mith: require('~/node_modules/cryptocurrency-icons/svg/color/mith.svg?inline'),
mkr: require('~/node_modules/cryptocurrency-icons/svg/color/mkr.svg?inline'),
mln: require('~/node_modules/cryptocurrency-icons/svg/color/mln.svg?inline'),
mnx: require('~/node_modules/cryptocurrency-icons/svg/color/mnx.svg?inline'),
mnz: require('~/node_modules/cryptocurrency-icons/svg/color/mnz.svg?inline'),
moac: require('~/node_modules/cryptocurrency-icons/svg/color/moac.svg?inline'),
mod: require('~/node_modules/cryptocurrency-icons/svg/color/mod.svg?inline'),
mona: require('~/node_modules/cryptocurrency-icons/svg/color/mona.svg?inline'),
msr: require('~/node_modules/cryptocurrency-icons/svg/color/msr.svg?inline'),
mth: require('~/node_modules/cryptocurrency-icons/svg/color/mth.svg?inline'),
mtl: require('~/node_modules/cryptocurrency-icons/svg/color/mtl.svg?inline'),
music: require('~/node_modules/cryptocurrency-icons/svg/color/music.svg?inline'),
mzc: require('~/node_modules/cryptocurrency-icons/svg/color/mzc.svg?inline'),
nano: require('~/node_modules/cryptocurrency-icons/svg/color/nano.svg?inline'),
nas: require('~/node_modules/cryptocurrency-icons/svg/color/nas.svg?inline'),
nav: require('~/node_modules/cryptocurrency-icons/svg/color/nav.svg?inline'),
ncash: require('~/node_modules/cryptocurrency-icons/svg/color/ncash.svg?inline'),
ndz: require('~/node_modules/cryptocurrency-icons/svg/color/ndz.svg?inline'),
nebl: require('~/node_modules/cryptocurrency-icons/svg/color/nebl.svg?inline'),
neo: require('~/node_modules/cryptocurrency-icons/svg/color/neo.svg?inline'),
neos: require('~/node_modules/cryptocurrency-icons/svg/color/neos.svg?inline'),
neu: require('~/node_modules/cryptocurrency-icons/svg/color/neu.svg?inline'),
nexo: require('~/node_modules/cryptocurrency-icons/svg/color/nexo.svg?inline'),
ngc: require('~/node_modules/cryptocurrency-icons/svg/color/ngc.svg?inline'),
nio: require('~/node_modules/cryptocurrency-icons/svg/color/nio.svg?inline'),
nkn: require('~/node_modules/cryptocurrency-icons/svg/color/nkn.svg?inline'),
nlc2: require('~/node_modules/cryptocurrency-icons/svg/color/nlc2.svg?inline'),
nlg: require('~/node_modules/cryptocurrency-icons/svg/color/nlg.svg?inline'),
nmc: require('~/node_modules/cryptocurrency-icons/svg/color/nmc.svg?inline'),
nmr: require('~/node_modules/cryptocurrency-icons/svg/color/nmr.svg?inline'),
npxs: require('~/node_modules/cryptocurrency-icons/svg/color/npxs.svg?inline'),
ntbc: require('~/node_modules/cryptocurrency-icons/svg/color/ntbc.svg?inline'),
nuls: require('~/node_modules/cryptocurrency-icons/svg/color/nuls.svg?inline'),
nxs: require('~/node_modules/cryptocurrency-icons/svg/color/nxs.svg?inline'),
nxt: require('~/node_modules/cryptocurrency-icons/svg/color/nxt.svg?inline'),
oax: require('~/node_modules/cryptocurrency-icons/svg/color/oax.svg?inline'),
ok: require('~/node_modules/cryptocurrency-icons/svg/color/ok.svg?inline'),
omg: require('~/node_modules/cryptocurrency-icons/svg/color/omg.svg?inline'),
omni: require('~/node_modules/cryptocurrency-icons/svg/color/omni.svg?inline'),
one: require('~/node_modules/cryptocurrency-icons/svg/color/one.svg?inline'),
ong: require('~/node_modules/cryptocurrency-icons/svg/color/ong.svg?inline'),
ont: require('~/node_modules/cryptocurrency-icons/svg/color/ont.svg?inline'),
oot: require('~/node_modules/cryptocurrency-icons/svg/color/oot.svg?inline'),
ost: require('~/node_modules/cryptocurrency-icons/svg/color/ost.svg?inline'),
ox: require('~/node_modules/cryptocurrency-icons/svg/color/ox.svg?inline'),
oxt: require('~/node_modules/cryptocurrency-icons/svg/color/oxt.svg?inline'),
part: require('~/node_modules/cryptocurrency-icons/svg/color/part.svg?inline'),
pasc: require('~/node_modules/cryptocurrency-icons/svg/color/pasc.svg?inline'),
pasl: require('~/node_modules/cryptocurrency-icons/svg/color/pasl.svg?inline'),
pax: require('~/node_modules/cryptocurrency-icons/svg/color/pax.svg?inline'),
paxg: require('~/node_modules/cryptocurrency-icons/svg/color/paxg.svg?inline'),
pay: require('~/node_modules/cryptocurrency-icons/svg/color/pay.svg?inline'),
payx: require('~/node_modules/cryptocurrency-icons/svg/color/payx.svg?inline'),
pink: require('~/node_modules/cryptocurrency-icons/svg/color/pink.svg?inline'),
pirl: require('~/node_modules/cryptocurrency-icons/svg/color/pirl.svg?inline'),
pivx: require('~/node_modules/cryptocurrency-icons/svg/color/pivx.svg?inline'),
plr: require('~/node_modules/cryptocurrency-icons/svg/color/plr.svg?inline'),
poa: require('~/node_modules/cryptocurrency-icons/svg/color/poa.svg?inline'),
poe: require('~/node_modules/cryptocurrency-icons/svg/color/poe.svg?inline'),
polis: require('~/node_modules/cryptocurrency-icons/svg/color/polis.svg?inline'),
poly: require('~/node_modules/cryptocurrency-icons/svg/color/poly.svg?inline'),
pot: require('~/node_modules/cryptocurrency-icons/svg/color/pot.svg?inline'),
powr: require('~/node_modules/cryptocurrency-icons/svg/color/powr.svg?inline'),
ppc: require('~/node_modules/cryptocurrency-icons/svg/color/ppc.svg?inline'),
ppp: require('~/node_modules/cryptocurrency-icons/svg/color/ppp.svg?inline'),
ppt: require('~/node_modules/cryptocurrency-icons/svg/color/ppt.svg?inline'),
pre: require('~/node_modules/cryptocurrency-icons/svg/color/pre.svg?inline'),
prl: require('~/node_modules/cryptocurrency-icons/svg/color/prl.svg?inline'),
pungo: require('~/node_modules/cryptocurrency-icons/svg/color/pungo.svg?inline'),
pura: require('~/node_modules/cryptocurrency-icons/svg/color/pura.svg?inline'),
qash: require('~/node_modules/cryptocurrency-icons/svg/color/qash.svg?inline'),
qiwi: require('~/node_modules/cryptocurrency-icons/svg/color/qiwi.svg?inline'),
qlc: require('~/node_modules/cryptocurrency-icons/svg/color/qlc.svg?inline'),
qrl: require('~/node_modules/cryptocurrency-icons/svg/color/qrl.svg?inline'),
qsp: require('~/node_modules/cryptocurrency-icons/svg/color/qsp.svg?inline'),
qtum: require('~/node_modules/cryptocurrency-icons/svg/color/qtum.svg?inline'),
r: require('~/node_modules/cryptocurrency-icons/svg/color/r.svg?inline'),
rads: require('~/node_modules/cryptocurrency-icons/svg/color/rads.svg?inline'),
rap: require('~/node_modules/cryptocurrency-icons/svg/color/rap.svg?inline'),
rcn: require('~/node_modules/cryptocurrency-icons/svg/color/rcn.svg?inline'),
rdd: require('~/node_modules/cryptocurrency-icons/svg/color/rdd.svg?inline'),
rdn: require('~/node_modules/cryptocurrency-icons/svg/color/rdn.svg?inline'),
ren: require('~/node_modules/cryptocurrency-icons/svg/color/ren.svg?inline'),
rep: require('~/node_modules/cryptocurrency-icons/svg/color/rep.svg?inline'),
repv2: require('~/node_modules/cryptocurrency-icons/svg/color/repv2.svg?inline'),
req: require('~/node_modules/cryptocurrency-icons/svg/color/req.svg?inline'),
rhoc: require('~/node_modules/cryptocurrency-icons/svg/color/rhoc.svg?inline'),
ric: require('~/node_modules/cryptocurrency-icons/svg/color/ric.svg?inline'),
rise: require('~/node_modules/cryptocurrency-icons/svg/color/rise.svg?inline'),
rlc: require('~/node_modules/cryptocurrency-icons/svg/color/rlc.svg?inline'),
rpx: require('~/node_modules/cryptocurrency-icons/svg/color/rpx.svg?inline'),
rub: require('~/node_modules/cryptocurrency-icons/svg/color/rub.svg?inline'),
rvn: require('~/node_modules/cryptocurrency-icons/svg/color/rvn.svg?inline'),
ryo: require('~/node_modules/cryptocurrency-icons/svg/color/ryo.svg?inline'),
safe: require('~/node_modules/cryptocurrency-icons/svg/color/safe.svg?inline'),
safemoon: require('~/node_modules/cryptocurrency-icons/svg/color/safemoon.svg?inline'),
sai: require('~/node_modules/cryptocurrency-icons/svg/color/sai.svg?inline'),
salt: require('~/node_modules/cryptocurrency-icons/svg/color/salt.svg?inline'),
san: require('~/node_modules/cryptocurrency-icons/svg/color/san.svg?inline'),
sand: require('~/node_modules/cryptocurrency-icons/svg/color/sand.svg?inline'),
sbd: require('~/node_modules/cryptocurrency-icons/svg/color/sbd.svg?inline'),
sberbank: require('~/node_modules/cryptocurrency-icons/svg/color/sberbank.svg?inline'),
sc: require('~/node_modules/cryptocurrency-icons/svg/color/sc.svg?inline'),
shift: require('~/node_modules/cryptocurrency-icons/svg/color/shift.svg?inline'),
sib: require('~/node_modules/cryptocurrency-icons/svg/color/sib.svg?inline'),
sin: require('~/node_modules/cryptocurrency-icons/svg/color/sin.svg?inline'),
skl: require('~/node_modules/cryptocurrency-icons/svg/color/skl.svg?inline'),
sky: require('~/node_modules/cryptocurrency-icons/svg/color/sky.svg?inline'),
slr: require('~/node_modules/cryptocurrency-icons/svg/color/slr.svg?inline'),
sls: require('~/node_modules/cryptocurrency-icons/svg/color/sls.svg?inline'),
smart: require('~/node_modules/cryptocurrency-icons/svg/color/smart.svg?inline'),
sngls: require('~/node_modules/cryptocurrency-icons/svg/color/sngls.svg?inline'),
snm: require('~/node_modules/cryptocurrency-icons/svg/color/snm.svg?inline'),
snt: require('~/node_modules/cryptocurrency-icons/svg/color/snt.svg?inline'),
snx: require('~/node_modules/cryptocurrency-icons/svg/color/snx.svg?inline'),
soc: require('~/node_modules/cryptocurrency-icons/svg/color/soc.svg?inline'),
sol: require('~/node_modules/cryptocurrency-icons/svg/color/sol.svg?inline'),
spacehbit: require('~/node_modules/cryptocurrency-icons/svg/color/spacehbit.svg?inline'),
spank: require('~/node_modules/cryptocurrency-icons/svg/color/spank.svg?inline'),
sphtx: require('~/node_modules/cryptocurrency-icons/svg/color/sphtx.svg?inline'),
srn: require('~/node_modules/cryptocurrency-icons/svg/color/srn.svg?inline'),
stak: require('~/node_modules/cryptocurrency-icons/svg/color/stak.svg?inline'),
start: require('~/node_modules/cryptocurrency-icons/svg/color/start.svg?inline'),
steem: require('~/node_modules/cryptocurrency-icons/svg/color/steem.svg?inline'),
storj: require('~/node_modules/cryptocurrency-icons/svg/color/storj.svg?inline'),
storm: require('~/node_modules/cryptocurrency-icons/svg/color/storm.svg?inline'),
stox: require('~/node_modules/cryptocurrency-icons/svg/color/stox.svg?inline'),
stq: require('~/node_modules/cryptocurrency-icons/svg/color/stq.svg?inline'),
strat: require('~/node_modules/cryptocurrency-icons/svg/color/strat.svg?inline'),
stx: require('~/node_modules/cryptocurrency-icons/svg/color/stx.svg?inline'),
sub: require('~/node_modules/cryptocurrency-icons/svg/color/sub.svg?inline'),
sumo: require('~/node_modules/cryptocurrency-icons/svg/color/sumo.svg?inline'),
sushi: require('~/node_modules/cryptocurrency-icons/svg/color/sushi.svg?inline'),
sys: require('~/node_modules/cryptocurrency-icons/svg/color/sys.svg?inline'),
taas: require('~/node_modules/cryptocurrency-icons/svg/color/taas.svg?inline'),
tau: require('~/node_modules/cryptocurrency-icons/svg/color/tau.svg?inline'),
tbx: require('~/node_modules/cryptocurrency-icons/svg/color/tbx.svg?inline'),
tel: require('~/node_modules/cryptocurrency-icons/svg/color/tel.svg?inline'),
ten: require('~/node_modules/cryptocurrency-icons/svg/color/ten.svg?inline'),
tern: require('~/node_modules/cryptocurrency-icons/svg/color/tern.svg?inline'),
tgch: require('~/node_modules/cryptocurrency-icons/svg/color/tgch.svg?inline'),
theta: require('~/node_modules/cryptocurrency-icons/svg/color/theta.svg?inline'),
tix: require('~/node_modules/cryptocurrency-icons/svg/color/tix.svg?inline'),
tkn: require('~/node_modules/cryptocurrency-icons/svg/color/tkn.svg?inline'),
tks: require('~/node_modules/cryptocurrency-icons/svg/color/tks.svg?inline'),
tnb: require('~/node_modules/cryptocurrency-icons/svg/color/tnb.svg?inline'),
tnc: require('~/node_modules/cryptocurrency-icons/svg/color/tnc.svg?inline'),
tnt: require('~/node_modules/cryptocurrency-icons/svg/color/tnt.svg?inline'),
tomo: require('~/node_modules/cryptocurrency-icons/svg/color/tomo.svg?inline'),
tpay: require('~/node_modules/cryptocurrency-icons/svg/color/tpay.svg?inline'),
trig: require('~/node_modules/cryptocurrency-icons/svg/color/trig.svg?inline'),
trtl: require('~/node_modules/cryptocurrency-icons/svg/color/trtl.svg?inline'),
trx: require('~/node_modules/cryptocurrency-icons/svg/color/trx.svg?inline'),
tusd: require('~/node_modules/cryptocurrency-icons/svg/color/tusd.svg?inline'),
tzc: require('~/node_modules/cryptocurrency-icons/svg/color/tzc.svg?inline'),
ubq: require('~/node_modules/cryptocurrency-icons/svg/color/ubq.svg?inline'),
uma: require('~/node_modules/cryptocurrency-icons/svg/color/uma.svg?inline'),
uni: require('~/node_modules/cryptocurrency-icons/svg/color/uni.svg?inline'),
unity: require('~/node_modules/cryptocurrency-icons/svg/color/unity.svg?inline'),
usd: require('~/node_modules/cryptocurrency-icons/svg/color/usd.svg?inline'),
usdc: require('~/node_modules/cryptocurrency-icons/svg/color/usdc.svg?inline'),
usdt: require('~/node_modules/cryptocurrency-icons/svg/color/usdt.svg?inline'),
utk: require('~/node_modules/cryptocurrency-icons/svg/color/utk.svg?inline'),
veri: require('~/node_modules/cryptocurrency-icons/svg/color/veri.svg?inline'),
vet: require('~/node_modules/cryptocurrency-icons/svg/color/vet.svg?inline'),
via: require('~/node_modules/cryptocurrency-icons/svg/color/via.svg?inline'),
vib: require('~/node_modules/cryptocurrency-icons/svg/color/vib.svg?inline'),
vibe: require('~/node_modules/cryptocurrency-icons/svg/color/vibe.svg?inline'),
vivo: require('~/node_modules/cryptocurrency-icons/svg/color/vivo.svg?inline'),
vrc: require('~/node_modules/cryptocurrency-icons/svg/color/vrc.svg?inline'),
vrsc: require('~/node_modules/cryptocurrency-icons/svg/color/vrsc.svg?inline'),
vtc: require('~/node_modules/cryptocurrency-icons/svg/color/vtc.svg?inline'),
vtho: require('~/node_modules/cryptocurrency-icons/svg/color/vtho.svg?inline'),
wabi: require('~/node_modules/cryptocurrency-icons/svg/color/wabi.svg?inline'),
wan: require('~/node_modules/cryptocurrency-icons/svg/color/wan.svg?inline'),
waves: require('~/node_modules/cryptocurrency-icons/svg/color/waves.svg?inline'),
wax: require('~/node_modules/cryptocurrency-icons/svg/color/wax.svg?inline'),
wbtc: require('~/node_modules/cryptocurrency-icons/svg/color/wbtc.svg?inline'),
wgr: require('~/node_modules/cryptocurrency-icons/svg/color/wgr.svg?inline'),
wicc: require('~/node_modules/cryptocurrency-icons/svg/color/wicc.svg?inline'),
wings: require('~/node_modules/cryptocurrency-icons/svg/color/wings.svg?inline'),
wpr: require('~/node_modules/cryptocurrency-icons/svg/color/wpr.svg?inline'),
wtc: require('~/node_modules/cryptocurrency-icons/svg/color/wtc.svg?inline'),
x: require('~/node_modules/cryptocurrency-icons/svg/color/x.svg?inline'),
xas: require('~/node_modules/cryptocurrency-icons/svg/color/xas.svg?inline'),
xbc: require('~/node_modules/cryptocurrency-icons/svg/color/xbc.svg?inline'),
xbp: require('~/node_modules/cryptocurrency-icons/svg/color/xbp.svg?inline'),
xby: require('~/node_modules/cryptocurrency-icons/svg/color/xby.svg?inline'),
xcp: require('~/node_modules/cryptocurrency-icons/svg/color/xcp.svg?inline'),
xdn: require('~/node_modules/cryptocurrency-icons/svg/color/xdn.svg?inline'),
xem: require('~/node_modules/cryptocurrency-icons/svg/color/xem.svg?inline'),
xin: require('~/node_modules/cryptocurrency-icons/svg/color/xin.svg?inline'),
xlm: require('~/node_modules/cryptocurrency-icons/svg/color/xlm.svg?inline'),
xmcc: require('~/node_modules/cryptocurrency-icons/svg/color/xmcc.svg?inline'),
xmg: require('~/node_modules/cryptocurrency-icons/svg/color/xmg.svg?inline'),
xmo: require('~/node_modules/cryptocurrency-icons/svg/color/xmo.svg?inline'),
xmr: require('~/node_modules/cryptocurrency-icons/svg/color/xmr.svg?inline'),
xmy: require('~/node_modules/cryptocurrency-icons/svg/color/xmy.svg?inline'),
xp: require('~/node_modules/cryptocurrency-icons/svg/color/xp.svg?inline'),
xpa: require('~/node_modules/cryptocurrency-icons/svg/color/xpa.svg?inline'),
xpm: require('~/node_modules/cryptocurrency-icons/svg/color/xpm.svg?inline'),
xpr: require('~/node_modules/cryptocurrency-icons/svg/color/xpr.svg?inline'),
xrp: require('~/node_modules/cryptocurrency-icons/svg/color/xrp.svg?inline'),
xsg: require('~/node_modules/cryptocurrency-icons/svg/color/xsg.svg?inline'),
xtz: require('~/node_modules/cryptocurrency-icons/svg/color/xtz.svg?inline'),
xuc: require('~/node_modules/cryptocurrency-icons/svg/color/xuc.svg?inline'),
xvc: require('~/node_modules/cryptocurrency-icons/svg/color/xvc.svg?inline'),
xvg: require('~/node_modules/cryptocurrency-icons/svg/color/xvg.svg?inline'),
xzc: require('~/node_modules/cryptocurrency-icons/svg/color/xzc.svg?inline'),
yfi: require('~/node_modules/cryptocurrency-icons/svg/color/yfi.svg?inline'),
yoyow: require('~/node_modules/cryptocurrency-icons/svg/color/yoyow.svg?inline'),
zcl: require('~/node_modules/cryptocurrency-icons/svg/color/zcl.svg?inline'),
zec: require('~/node_modules/cryptocurrency-icons/svg/color/zec.svg?inline'),
zel: require('~/node_modules/cryptocurrency-icons/svg/color/zel.svg?inline'),
zen: require('~/node_modules/cryptocurrency-icons/svg/color/zen.svg?inline'),
zest: require('~/node_modules/cryptocurrency-icons/svg/color/zest.svg?inline'),
zil: require('~/node_modules/cryptocurrency-icons/svg/color/zil.svg?inline'),
zilla: require('~/node_modules/cryptocurrency-icons/svg/color/zilla.svg?inline'),
zrx: require('~/node_modules/cryptocurrency-icons/svg/color/zrx.svg?inline'),
}
export default {
name: 'BaseCryptoIcon',
props: {
name: {
type: String,
default: () => null,
required: true,
},
},
cryptoIconComponent(name) {
return name in cryptoIcons ? cryptoIcons[name] : cryptoIcons.generic
},
}
</script>
Surely there must be a better way for Nuxt 2
I have seen vue-cryptoicon library before asking this question. It is not actively maintained and hence want to directly use the icons from this library in Nuxt? some direction would be appreciated Thank You