diff --git a/src/features/market-detail/components/borrowers-table.tsx b/src/features/market-detail/components/borrowers-table.tsx
index fa54cb66..57cdcb4d 100644
--- a/src/features/market-detail/components/borrowers-table.tsx
+++ b/src/features/market-detail/components/borrowers-table.tsx
@@ -1,7 +1,7 @@
import { useState, useMemo } from 'react';
import { Tooltip } from '@/components/ui/tooltip';
import { Table, TableHeader, TableBody, TableRow, TableCell, TableHead } from '@/components/ui/table';
-import { FiFilter } from 'react-icons/fi';
+import { GoFilter } from 'react-icons/go';
import type { Address } from 'viem';
import { formatUnits } from 'viem';
import { Button } from '@/components/ui/button';
@@ -77,7 +77,7 @@ export function BorrowersTable({ chainId, market, minShares, oraclePrice, onOpen
}
+ icon={}
/>
}
>
@@ -88,7 +88,7 @@ export function BorrowersTable({ chainId, market, minShares, oraclePrice, onOpen
aria-label="Borrower filters"
onClick={onOpenFiltersModal}
>
-
diff --git a/src/features/market-detail/components/borrows-table.tsx b/src/features/market-detail/components/borrows-table.tsx
index 52ef0b3a..8eed79c2 100644
--- a/src/features/market-detail/components/borrows-table.tsx
+++ b/src/features/market-detail/components/borrows-table.tsx
@@ -2,7 +2,7 @@ import { useState } from 'react';
import { Tooltip } from '@/components/ui/tooltip';
import { Table, TableHeader, TableBody, TableRow, TableCell, TableHead } from '@/components/ui/table';
import moment from 'moment';
-import { FiFilter } from 'react-icons/fi';
+import { GoFilter } from 'react-icons/go';
import type { Address } from 'viem';
import { formatUnits } from 'viem';
import { Button } from '@/components/ui/button';
@@ -61,7 +61,7 @@ export function BorrowsTable({ chainId, market, minAssets, onOpenFiltersModal }:
}
+ icon={}
/>
}
>
@@ -72,7 +72,7 @@ export function BorrowsTable({ chainId, market, minAssets, onOpenFiltersModal }:
aria-label="Transaction filters"
onClick={onOpenFiltersModal}
>
-
diff --git a/src/features/market-detail/components/filters/borrower-filters-modal.tsx b/src/features/market-detail/components/filters/borrower-filters-modal.tsx
index 347af895..baf25400 100644
--- a/src/features/market-detail/components/filters/borrower-filters-modal.tsx
+++ b/src/features/market-detail/components/filters/borrower-filters-modal.tsx
@@ -1,5 +1,5 @@
import { Input } from '@/components/ui/input';
-import { FiSliders } from 'react-icons/fi';
+import { GoFilter } from 'react-icons/go';
import { Button } from '@/components/ui/button';
import { Modal, ModalHeader, ModalBody, ModalFooter } from '@/components/common/Modal';
import { SettingItem, createNumericInputHandler } from './shared-filter-utils';
@@ -34,7 +34,7 @@ export default function BorrowerFiltersModal({
}
+ mainIcon={}
onClose={onClose}
/>
diff --git a/src/features/market-detail/components/filters/supplier-filters-modal.tsx b/src/features/market-detail/components/filters/supplier-filters-modal.tsx
index 43a2013f..0f111842 100644
--- a/src/features/market-detail/components/filters/supplier-filters-modal.tsx
+++ b/src/features/market-detail/components/filters/supplier-filters-modal.tsx
@@ -1,5 +1,5 @@
import { Input } from '@/components/ui/input';
-import { FiSliders } from 'react-icons/fi';
+import { GoFilter } from 'react-icons/go';
import { Button } from '@/components/ui/button';
import { Modal, ModalHeader, ModalBody, ModalFooter } from '@/components/common/Modal';
import { SettingItem, createNumericInputHandler } from './shared-filter-utils';
@@ -34,7 +34,7 @@ export default function SupplierFiltersModal({
}
+ mainIcon={}
onClose={onClose}
/>
diff --git a/src/features/market-detail/components/suppliers-table.tsx b/src/features/market-detail/components/suppliers-table.tsx
index 93272859..7b37527d 100644
--- a/src/features/market-detail/components/suppliers-table.tsx
+++ b/src/features/market-detail/components/suppliers-table.tsx
@@ -1,7 +1,7 @@
import { useState, useMemo } from 'react';
import { Tooltip } from '@/components/ui/tooltip';
import { Table, TableHeader, TableBody, TableRow, TableCell, TableHead } from '@/components/ui/table';
-import { FiFilter } from 'react-icons/fi';
+import { GoFilter } from 'react-icons/go';
import type { Address } from 'viem';
import { formatUnits } from 'viem';
import { Button } from '@/components/ui/button';
@@ -70,7 +70,7 @@ export function SuppliersTable({ chainId, market, minShares, onOpenFiltersModal
}
+ icon={}
/>
}
>
@@ -81,7 +81,7 @@ export function SuppliersTable({ chainId, market, minShares, onOpenFiltersModal
aria-label="Supplier filters"
onClick={onOpenFiltersModal}
>
-
diff --git a/src/features/market-detail/components/supplies-table.tsx b/src/features/market-detail/components/supplies-table.tsx
index 62045b52..f3802946 100644
--- a/src/features/market-detail/components/supplies-table.tsx
+++ b/src/features/market-detail/components/supplies-table.tsx
@@ -2,7 +2,7 @@ import { useState } from 'react';
import { Tooltip } from '@/components/ui/tooltip';
import { Table, TableHeader, TableBody, TableRow, TableCell, TableHead } from '@/components/ui/table';
import moment from 'moment';
-import { FiFilter } from 'react-icons/fi';
+import { GoFilter } from 'react-icons/go';
import type { Address } from 'viem';
import { formatUnits } from 'viem';
import { Button } from '@/components/ui/button';
@@ -56,7 +56,7 @@ export function SuppliesTable({ chainId, market, minAssets, onOpenFiltersModal }
}
+ icon={}
/>
}
>
@@ -67,7 +67,7 @@ export function SuppliesTable({ chainId, market, minAssets, onOpenFiltersModal }
aria-label="Transaction filters"
onClick={onOpenFiltersModal}
>
-
diff --git a/src/features/positions/components/markets-filter-compact.tsx b/src/features/positions/components/markets-filter-compact.tsx
index 3efb76bd..b7bc5d39 100644
--- a/src/features/positions/components/markets-filter-compact.tsx
+++ b/src/features/positions/components/markets-filter-compact.tsx
@@ -4,7 +4,7 @@ import { useMemo } from 'react';
import { useDisclosure } from '@/hooks/useDisclosure';
import { Divider } from '@/components/ui/divider';
import { Tooltip } from '@/components/ui/tooltip';
-import { FiFilter } from 'react-icons/fi';
+import { GoFilter } from 'react-icons/go';
import { Button } from '@/components/ui/button';
import { FilterRow, FilterSection } from '@/components/ui/filter-components';
import { IconSwitch } from '@/components/ui/icon-switch';
@@ -85,7 +85,7 @@ export function MarketFilter({ onOpenSettings, className, variant = 'ghost' }: M
}
+ icon={}
/>
}
>
@@ -96,7 +96,7 @@ export function MarketFilter({ onOpenSettings, className, variant = 'ghost' }: M
aria-label="Market filters"
onClick={onOpen}
>
-
@@ -116,7 +116,7 @@ export function MarketFilter({ onOpenSettings, className, variant = 'ghost' }: M
variant="compact"
title="Filters"
description="Quickly toggle the visibility filters that power the markets table"
- mainIcon={}
+ mainIcon={}
onClose={close}
/>
void }) {
.filter((supply) => supply.amount > 0n);
}, [selectedMarkets, amounts, tokenDecimals]);
- const { transaction, dismiss, isLoadingPermit2, approveAndSupply, supplyPending } = useMultiMarketSupply(
+ const { isLoadingPermit2, approveAndSupply, supplyPending } = useMultiMarketSupply(
selectedToken!,
supplies,
useEth,
diff --git a/src/features/positions/components/rebalance/rebalance-modal.tsx b/src/features/positions/components/rebalance/rebalance-modal.tsx
index 9f65b381..82112691 100644
--- a/src/features/positions/components/rebalance/rebalance-modal.tsx
+++ b/src/features/positions/components/rebalance/rebalance-modal.tsx
@@ -33,8 +33,7 @@ export function RebalanceModal({ groupedPosition, isOpen, onOpenChange, refetch,
// Use computed markets based on user setting
const { markets } = useProcessedMarkets();
- const { rebalanceActions, addRebalanceAction, removeRebalanceAction, executeRebalance, isProcessing, transaction, dismiss } =
- useRebalance(groupedPosition);
+ const { rebalanceActions, addRebalanceAction, removeRebalanceAction, executeRebalance, isProcessing } = useRebalance(groupedPosition);
// Filter eligible markets (same loan asset and chain)
// Fresh state is fetched by MarketsTableWithSameLoanAsset component
diff --git a/src/features/rewards/rewards-view.tsx b/src/features/rewards/rewards-view.tsx
index 6bfc6c1f..c9bfef1e 100644
--- a/src/features/rewards/rewards-view.tsx
+++ b/src/features/rewards/rewards-view.tsx
@@ -131,7 +131,7 @@ export default function Rewards() {
const showLegacy = useMemo(() => morphoBalanceLegacy !== undefined && morphoBalanceLegacy !== 0n, [morphoBalanceLegacy]);
- const { wrap, transaction, dismiss } = useWrapLegacyMorpho(morphoBalanceLegacy ?? 0n, () => {
+ const { wrap, transaction } = useWrapLegacyMorpho(morphoBalanceLegacy ?? 0n, () => {
// Refresh rewards data after successful wrap
void refresh();
});
diff --git a/src/hooks/useBorrowTransaction.ts b/src/hooks/useBorrowTransaction.ts
index bbc91dbf..a63e2edd 100644
--- a/src/hooks/useBorrowTransaction.ts
+++ b/src/hooks/useBorrowTransaction.ts
@@ -354,7 +354,18 @@ export function useBorrowTransaction({ market, collateralAmount, borrowAmount, o
toast.error('Error', 'An unexpected error occurred');
}
}
- }, [account, executeBorrowTransaction, toast, useEth, usePermit2Setting, tracking, getStepsForFlow, market, collateralAmount, borrowAmount]);
+ }, [
+ account,
+ executeBorrowTransaction,
+ toast,
+ useEth,
+ usePermit2Setting,
+ tracking,
+ getStepsForFlow,
+ market,
+ collateralAmount,
+ borrowAmount,
+ ]);
// Function to handle signing and executing the borrow transaction
const signAndBorrow = useCallback(async () => {
@@ -391,7 +402,18 @@ export function useBorrowTransaction({ market, collateralAmount, borrowAmount, o
toast.error('Transaction Error', 'An unexpected error occurred');
}
}
- }, [account, executeBorrowTransaction, toast, tracking, getStepsForFlow, useEth, usePermit2Setting, market, collateralAmount, borrowAmount]);
+ }, [
+ account,
+ executeBorrowTransaction,
+ toast,
+ tracking,
+ getStepsForFlow,
+ useEth,
+ usePermit2Setting,
+ market,
+ collateralAmount,
+ borrowAmount,
+ ]);
// Determine overall loading state
const isLoading = borrowPending || isLoadingPermit2 || isApproving || isAuthorizingBundler;
diff --git a/src/modals/borrow/components/add-collateral-and-borrow.tsx b/src/modals/borrow/components/add-collateral-and-borrow.tsx
index beccc77d..d533b172 100644
--- a/src/modals/borrow/components/add-collateral-and-borrow.tsx
+++ b/src/modals/borrow/components/add-collateral-and-borrow.tsx
@@ -50,7 +50,6 @@ export function AddCollateralAndBorrow({
// Use the new hook for borrow transaction logic
const {
transaction,
- dismiss,
useEth,
setUseEth,
isLoadingPermit2,
diff --git a/src/modals/borrow/components/withdraw-collateral-and-repay.tsx b/src/modals/borrow/components/withdraw-collateral-and-repay.tsx
index 291d5e1a..1f32ce4c 100644
--- a/src/modals/borrow/components/withdraw-collateral-and-repay.tsx
+++ b/src/modals/borrow/components/withdraw-collateral-and-repay.tsx
@@ -48,15 +48,14 @@ export function WithdrawCollateralAndRepay({
const [newLTV, setNewLTV] = useState(BigInt(0));
// Use the repay transaction hook
- const { transaction, dismiss, isLoadingPermit2, isApproved, permit2Authorized, repayPending, approveAndRepay, signAndRepay } =
- useRepayTransaction({
- market,
- currentPosition,
- withdrawAmount,
- repayAssets,
- repayShares,
- onSuccess,
- });
+ const { isLoadingPermit2, isApproved, permit2Authorized, repayPending, approveAndRepay, signAndRepay } = useRepayTransaction({
+ market,
+ currentPosition,
+ withdrawAmount,
+ repayAssets,
+ repayShares,
+ onSuccess,
+ });
const handleRepay = useCallback(() => {
if (!permit2Authorized || (!usePermit2Setting && !isApproved)) {