diff --git a/src/internal/loading/Spinner.test.tsx b/src/internal/components/Spinner.test.tsx
similarity index 100%
rename from src/internal/loading/Spinner.test.tsx
rename to src/internal/components/Spinner.test.tsx
diff --git a/src/internal/loading/Spinner.tsx b/src/internal/components/Spinner.tsx
similarity index 100%
rename from src/internal/loading/Spinner.tsx
rename to src/internal/components/Spinner.tsx
diff --git a/src/internal/form/TextInput.tsx b/src/internal/components/TextInput.tsx
similarity index 95%
rename from src/internal/form/TextInput.tsx
rename to src/internal/components/TextInput.tsx
index c53a6bfffa..189ba18939 100644
--- a/src/internal/form/TextInput.tsx
+++ b/src/internal/components/TextInput.tsx
@@ -1,6 +1,6 @@
import { useCallback } from 'react';
import type { ChangeEvent } from 'react';
-import { useDebounce } from './useDebounce';
+import { useDebounce } from '../hooks/useDebounce';
type TextInputReact = {
className: string;
diff --git a/src/internal/form/useDebounce.ts b/src/internal/hooks/useDebounce.ts
similarity index 100%
rename from src/internal/form/useDebounce.ts
rename to src/internal/hooks/useDebounce.ts
diff --git a/src/swap/components/SwapAmountInput.tsx b/src/swap/components/SwapAmountInput.tsx
index fb1617289c..79161ecbd9 100644
--- a/src/swap/components/SwapAmountInput.tsx
+++ b/src/swap/components/SwapAmountInput.tsx
@@ -1,7 +1,7 @@
import { useCallback, useEffect, useMemo } from 'react';
import { TokenChip, TokenSelectDropdown } from '../../token';
import { background, cn, color, pressable, text } from '../../styles/theme';
-import { TextInput } from '../../internal/form/TextInput';
+import { TextInput } from '../../internal/components/TextInput';
import { isValidAmount } from '../../utils/isValidAmount';
import { getRoundedAmount } from '../../utils/getRoundedAmount';
import { useSwapContext } from './SwapProvider';
diff --git a/src/swap/components/SwapButton.test.tsx b/src/swap/components/SwapButton.test.tsx
index d2face6b60..f24f68a5f4 100644
--- a/src/swap/components/SwapButton.test.tsx
+++ b/src/swap/components/SwapButton.test.tsx
@@ -7,7 +7,7 @@ vi.mock('./SwapProvider', () => ({
useSwapContext: vi.fn(),
}));
-vi.mock('../../internal/loading/Spinner', () => ({
+vi.mock('../../internal/components/Spinner', () => ({
Spinner: () =>
Loading...
,
}));
diff --git a/src/swap/components/SwapButton.tsx b/src/swap/components/SwapButton.tsx
index 787a24a7a2..383181397a 100644
--- a/src/swap/components/SwapButton.tsx
+++ b/src/swap/components/SwapButton.tsx
@@ -1,5 +1,5 @@
import { background, cn, pressable, text } from '../../styles/theme';
-import { Spinner } from '../../internal/loading/Spinner';
+import { Spinner } from '../../internal/components/Spinner';
import { useSwapContext } from './SwapProvider';
import type { SwapButtonReact } from '../types';
diff --git a/src/token/components/TokenSearch.tsx b/src/token/components/TokenSearch.tsx
index b63a064d1e..8c5ea3bcd4 100644
--- a/src/token/components/TokenSearch.tsx
+++ b/src/token/components/TokenSearch.tsx
@@ -1,7 +1,7 @@
import { useCallback, useState } from 'react';
import type { TokenSearchReact } from '../types';
import { SearchIcon } from './SearchIcon';
-import { TextInput } from '../../internal/form/TextInput';
+import { TextInput } from '../../internal/components/TextInput';
import { cn, color, pressable } from '../../styles/theme';
export function TokenSearch({
diff --git a/src/transaction/components/TransactionButton.tsx b/src/transaction/components/TransactionButton.tsx
index 0f57f94275..142b425035 100644
--- a/src/transaction/components/TransactionButton.tsx
+++ b/src/transaction/components/TransactionButton.tsx
@@ -1,6 +1,6 @@
import { background, cn, pressable, text } from '../../styles/theme';
import { useTransactionContext } from './TransactionProvider';
-import { Spinner } from '../../internal/loading/Spinner';
+import { Spinner } from '../../internal/components/Spinner';
import type { TransactionButtonReact } from '../types';
export function TransactionButton({
diff --git a/src/transaction/components/TransactionStatusAction.test.tsx b/src/transaction/components/TransactionStatusAction.test.tsx
index 2a9029adc2..05f3e8f91b 100644
--- a/src/transaction/components/TransactionStatusAction.test.tsx
+++ b/src/transaction/components/TransactionStatusAction.test.tsx
@@ -1,9 +1,9 @@
import { render, screen } from '@testing-library/react';
import { describe, it, expect, vi } from 'vitest';
import { TransactionStatusAction } from './TransactionStatusAction';
-import { useGetTransactionStatus } from '../core/useGetTransactionStatus';
+import { useGetTransactionStatus } from '../hooks/useGetTransactionStatus';
-vi.mock('../core/useGetTransactionStatus', () => ({
+vi.mock('../hooks/useGetTransactionStatus', () => ({
useGetTransactionStatus: vi.fn(),
}));
diff --git a/src/transaction/components/TransactionStatusLabel.test.tsx b/src/transaction/components/TransactionStatusLabel.test.tsx
index 7bce8d10d0..e384c15677 100644
--- a/src/transaction/components/TransactionStatusLabel.test.tsx
+++ b/src/transaction/components/TransactionStatusLabel.test.tsx
@@ -1,9 +1,9 @@
import { render, screen } from '@testing-library/react';
import { describe, it, expect, vi } from 'vitest';
import { TransactionStatusLabel } from './TransactionStatusLabel';
-import { useGetTransactionStatus } from '../core/useGetTransactionStatus';
+import { useGetTransactionStatus } from '../hooks/useGetTransactionStatus';
-vi.mock('../core/useGetTransactionStatus', () => ({
+vi.mock('../hooks/useGetTransactionStatus', () => ({
useGetTransactionStatus: vi.fn(),
}));
diff --git a/src/transaction/hooks/useGetTransactionToast.tsx b/src/transaction/hooks/useGetTransactionToast.tsx
index 4197757d36..d552d1ac68 100644
--- a/src/transaction/hooks/useGetTransactionToast.tsx
+++ b/src/transaction/hooks/useGetTransactionToast.tsx
@@ -3,7 +3,7 @@ import { useTransactionContext } from '../components/TransactionProvider';
import { cn, color, text } from '../../styles/theme';
import { useOnchainKit } from '../../useOnchainKit';
import { getChainExplorer } from '../../network/getChainExplorer';
-import { Spinner } from '../../internal/loading/Spinner';
+import { Spinner } from '../../internal/components/Spinner';
import type { ReactNode } from 'react';
const successSVG = (
diff --git a/src/version.ts b/src/version.ts
index f95cdbe5de..762e6ada1e 100644
--- a/src/version.ts
+++ b/src/version.ts
@@ -1 +1 @@
-export const version = '0.25.5';
+export const version = '0.25.6';
diff --git a/src/wallet/components/ConnectWallet.tsx b/src/wallet/components/ConnectWallet.tsx
index 198d3cd727..e6031d773b 100644
--- a/src/wallet/components/ConnectWallet.tsx
+++ b/src/wallet/components/ConnectWallet.tsx
@@ -4,7 +4,7 @@ import { useAccount, useConnect } from 'wagmi';
import { ConnectButton } from './ConnectButton';
import { useWalletContext } from './WalletProvider';
import { IdentityProvider } from '../../identity/components/IdentityProvider';
-import { Spinner } from '../../internal/loading/Spinner';
+import { Spinner } from '../../internal/components/Spinner';
import { cn, color, pressable, text as dsText } from '../../styles/theme';
import type { ConnectWalletReact } from '../types';
diff --git a/vitest.config.ts b/vitest.config.ts
index 4762d1fbfd..564fcedcf2 100644
--- a/vitest.config.ts
+++ b/vitest.config.ts
@@ -21,10 +21,10 @@ export default defineConfig({
],
reportOnFailure: true,
thresholds: {
- statements: 93.96,
+ statements: 93.78,
branches: 97.3,
functions: 86.82,
- lines: 93.97,
+ lines: 93.78,
},
},
environment: 'jsdom',