From 2766d42abecae730a4bbbd7c38fd5e49c1459b54 Mon Sep 17 00:00:00 2001 From: Christopher Nascone Date: Wed, 25 Jan 2023 17:19:43 -0500 Subject: [PATCH] fix: better type-safe provider --- components/SwapPageContent/SwapPageContent.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/components/SwapPageContent/SwapPageContent.tsx b/components/SwapPageContent/SwapPageContent.tsx index ba69695a..a959f593 100644 --- a/components/SwapPageContent/SwapPageContent.tsx +++ b/components/SwapPageContent/SwapPageContent.tsx @@ -1,3 +1,4 @@ +import { JsonRpcSigner } from '@ethersproject/providers'; import { SwapWidget, Theme } from '@uniswap/widgets'; import '@uniswap/widgets/fonts.css'; import { useConfig } from 'hooks/useConfig'; @@ -20,7 +21,7 @@ const theme: Theme = { export function SwapPageContent() { const { chainId, jsonRpcProvider } = useConfig(); - const { data: signer } = useSigner(); + const provider = useSigner().data?.provider; const jsonRpcUrlMap = useMemo( () => ({ [chainId]: jsonRpcProvider }), @@ -31,7 +32,7 @@ export function SwapPageContent() { );