Commit bab85069 authored by eddie's avatar eddie Committed by GitHub

fix: dont crash on invalid tokenId (#7410)

parent 4a79280e
......@@ -384,13 +384,22 @@ const PositionLabelRow = styled(RowFixed)({
gap: 8,
})
function parseTokenId(tokenId: string | undefined): BigNumber | undefined {
if (!tokenId) return
try {
return BigNumber.from(tokenId)
} catch (error) {
return
}
}
function PositionPageContent() {
const { tokenId: tokenIdFromUrl } = useParams<{ tokenId?: string }>()
const { chainId, account, provider } = useWeb3React()
const theme = useTheme()
const { formatTickPrice } = useFormatter()
const parsedTokenId = tokenIdFromUrl ? BigNumber.from(tokenIdFromUrl) : undefined
const parsedTokenId = parseTokenId(tokenIdFromUrl)
const { loading, position: positionDetails } = useV3PositionFromTokenId(parsedTokenId)
const {
......
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