Commit 4388bbe0 authored by vignesh mohankumar's avatar vignesh mohankumar Committed by GitHub

fix: don't crash on unexpected chain (#4952)

* fix: don't crash on unexpected chain

* skip if undefined
parent 6f2c09ad
......@@ -99,14 +99,14 @@ export default function NetworkFilter() {
const { chainName } = useParams<{ chainName?: string }>()
const currentChainName = validateUrlChainParam(chainName)
const { label, circleLogoUrl, logoUrl } = getChainInfo(CHAIN_NAME_TO_CHAIN_ID[currentChainName])
const chainInfo = getChainInfo(CHAIN_NAME_TO_CHAIN_ID[currentChainName])
return (
<StyledMenu ref={node}>
<NetworkFilterOption onClick={toggleMenu} aria-label={`networkFilter`} active={open}>
<StyledMenuContent>
<NetworkLabel>
<Logo src={logoUrl ?? circleLogoUrl} /> {label}
<Logo src={chainInfo?.logoUrl} /> {chainInfo?.label}
</NetworkLabel>
<Chevron open={open}>
{open ? (
......@@ -121,6 +121,7 @@ export default function NetworkFilter() {
<MenuTimeFlyout>
{BACKEND_CHAIN_NAMES.map((network) => {
const chainInfo = getChainInfo(CHAIN_NAME_TO_CHAIN_ID[network])
if (!chainInfo) return null
return (
<InternalLinkMenuItem
key={network}
......@@ -130,7 +131,7 @@ export default function NetworkFilter() {
}}
>
<NetworkLabel>
<Logo src={chainInfo.logoUrl ?? chainInfo.circleLogoUrl} />
<Logo src={chainInfo.logoUrl} />
{chainInfo.label}
</NetworkLabel>
{network === currentChainName && (
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment