diff --git a/components/shared/DetailedAreaChart.tsx b/components/shared/DetailedAreaChart.tsx index 44c96be1..bc3ed994 100644 --- a/components/shared/DetailedAreaChart.tsx +++ b/components/shared/DetailedAreaChart.tsx @@ -303,7 +303,7 @@ const DetailedAreaChart: FunctionComponent = ({ /> = ({ : COLORS.DOWN[theme] } strokeWidth={1.5} - fill={`url(#gradientArea-${title?.replace(/\s/g, '')})`} + fill={`url(#gradientArea-${title?.replace( + /[^a-zA-Z]/g, + '' + )})`} /> { }, [group]) const goToTokenPage = (bank: Bank) => { - router.push(`/token/${bank.name}`, undefined, { shallow: true }) + router.push(`/token/${bank.name.split(' ')[0].toUpperCase()}`, undefined, { + shallow: true, + }) } return group ? ( diff --git a/components/token/TokenPage.tsx b/components/token/TokenPage.tsx index 268dced6..022102ee 100644 --- a/components/token/TokenPage.tsx +++ b/components/token/TokenPage.tsx @@ -71,16 +71,21 @@ const TokenPage = () => { INITIAL_ANIMATION_SETTINGS ) + const bankName = useMemo(() => { + if (!token) return + return token === 'WBTC' ? 'wBTC (Portal)' : token.toString() + }, [token]) + const bank = useMemo(() => { - if (group && token) { - const bank = group.banksMapByName.get(token.toString()) + if (group && bankName) { + const bank = group.banksMapByName.get(bankName) if (bank) { return bank[0] } else { setLoading(false) } } - }, [group, token]) + }, [group, bankName]) const logoURI = useMemo(() => { if (bank && mangoTokens.length) { @@ -115,7 +120,7 @@ const TokenPage = () => { return ( <> - {bank ? ( + {bank && bankName ? ( <>
@@ -124,7 +129,7 @@ const TokenPage = () => { {coingeckoTokenInfo.data ? (

{coingeckoTokenInfo.data.name}{' '} - ({bank.name}) + {bank.name}

) : (

{bank.name}

@@ -161,7 +166,7 @@ const TokenPage = () => {
- +