diff --git a/src/components/Avatar/Avatar.tsx b/src/components/Avatar/Avatar.tsx
index 8a8a3d57..326b10d6 100644
--- a/src/components/Avatar/Avatar.tsx
+++ b/src/components/Avatar/Avatar.tsx
@@ -1,4 +1,3 @@
-import { useState } from 'react';
import Image from 'next/image';
import type { Address } from 'viem';
@@ -9,20 +8,16 @@ type AvatarProps = {
};
export function Avatar({ address, size = 30, rounded = true }: AvatarProps) {
- const [effigyErrorAddress, setEffigyErrorAddress] = useState
(null);
- const effigyActive = effigyErrorAddress !== address;
- const effigyUrl = `https://effigy.im/a/${address}.svg`;
const dicebearUrl = `https://api.dicebear.com/7.x/pixel-art/png?seed=${address}`;
return (
setEffigyErrorAddress(address)}
/>
);
diff --git a/src/features/autovault/components/vault-detail/settings/EditMetadata.tsx b/src/features/autovault/components/vault-detail/settings/EditMetadata.tsx
index 0e530e1a..5639999e 100644
--- a/src/features/autovault/components/vault-detail/settings/EditMetadata.tsx
+++ b/src/features/autovault/components/vault-detail/settings/EditMetadata.tsx
@@ -45,8 +45,8 @@ export function EditMetadata({
const [metadataError, setMetadataError] = useState(null);
// Compute values during render - use default if not edited, otherwise use stored value
- const computedNameInput = nameEdited.current ? nameInput : (previousName !== '' ? previousName : defaultName);
- const computedSymbolInput = symbolEdited.current ? symbolInput : (previousSymbol !== '' ? previousSymbol : defaultSymbol);
+ const computedNameInput = nameEdited.current ? nameInput : previousName !== '' ? previousName : defaultName;
+ const computedSymbolInput = symbolEdited.current ? symbolInput : previousSymbol !== '' ? previousSymbol : defaultSymbol;
const handleNameChange = useCallback((value: string) => {
nameEdited.current = true;
diff --git a/src/features/market-detail/components/charts/borrowers-pie-chart.tsx b/src/features/market-detail/components/charts/borrowers-pie-chart.tsx
index bd1ad12a..6ff64c53 100644
--- a/src/features/market-detail/components/charts/borrowers-pie-chart.tsx
+++ b/src/features/market-detail/components/charts/borrowers-pie-chart.tsx
@@ -257,7 +257,14 @@ export function BorrowersPieChart({ chainId, market, oraclePrice }: BorrowersPie
/>
))}
- } />
+
+ }
+ />
}
+ content={
+
+ }
/>
{topSuppliers.map((supplier, index) => (
(defaultMode);
-
- // Sync mode with defaultMode when it changes
- useEffect(() => {
- setMode(defaultMode);
- }, [defaultMode]);
-
+ const [mode, setMode] = useState<'borrow' | 'repay'>(() => defaultMode);
const { address: account } = useConnection();
// Get token balances