From 410e535cee98ca3118279a9f116a91f3bab03b69 Mon Sep 17 00:00:00 2001 From: Alissa Crane Date: Mon, 10 Mar 2025 15:25:58 -0700 Subject: [PATCH] fix lint --- playground/nextjs-app-router/components/demo/Earn.tsx | 6 +++--- src/earn/components/EarnProvider.test.tsx | 2 +- src/earn/components/EarnProvider.tsx | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/playground/nextjs-app-router/components/demo/Earn.tsx b/playground/nextjs-app-router/components/demo/Earn.tsx index c11ec7f249..32f80f9120 100644 --- a/playground/nextjs-app-router/components/demo/Earn.tsx +++ b/playground/nextjs-app-router/components/demo/Earn.tsx @@ -1,8 +1,8 @@ import { AppContext } from '@/components/AppProvider'; -import { Earn, LifecycleStatus } from '@coinbase/onchainkit/earn'; -import { TransactionError } from '@coinbase/onchainkit/transaction'; +import { Earn, type LifecycleStatus } from '@coinbase/onchainkit/earn'; +import type { TransactionError } from '@coinbase/onchainkit/transaction'; import { useCallback, useContext } from 'react'; -import { TransactionReceipt } from 'viem'; +import type { TransactionReceipt } from 'viem'; export function EarnDemo() { const { vaultAddress } = useContext(AppContext); diff --git a/src/earn/components/EarnProvider.test.tsx b/src/earn/components/EarnProvider.test.tsx index 1f035902a3..8624b0098d 100644 --- a/src/earn/components/EarnProvider.test.tsx +++ b/src/earn/components/EarnProvider.test.tsx @@ -3,11 +3,11 @@ import { useGetTokenBalance } from '@/wallet/hooks/useGetTokenBalance'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { fireEvent, render, renderHook, screen } from '@testing-library/react'; import { act } from 'react'; +import type { TransactionReceipt } from 'viem'; import { baseSepolia } from 'viem/chains'; import { type Mock, beforeEach, describe, expect, it, vi } from 'vitest'; import { http, WagmiProvider, createConfig, mock, useAccount } from 'wagmi'; import { EarnProvider, useEarnContext } from './EarnProvider'; -import { TransactionReceipt } from 'viem'; const DUMMY_ADDRESS = '0x9E95f497a7663B70404496dB6481c890C4825fe1' as const; const queryClient = new QueryClient(); diff --git a/src/earn/components/EarnProvider.tsx b/src/earn/components/EarnProvider.tsx index 11eb36c9e1..c144345450 100644 --- a/src/earn/components/EarnProvider.tsx +++ b/src/earn/components/EarnProvider.tsx @@ -55,7 +55,7 @@ export function EarnProvider({ onSuccess?.(lifecycleStatus?.statusData?.transactionReceipts?.[0]); } onStatus?.(lifecycleStatus); - }, [lifecycleStatus]); + }, [lifecycleStatus, onStatus, onError, onSuccess]); const { asset,