diff --git a/apps/vaults/components/SettingsPopover.tsx b/apps/vaults/components/SettingsPopover.tsx index 78c04873c..80ed8fcb1 100755 --- a/apps/vaults/components/SettingsPopover.tsx +++ b/apps/vaults/components/SettingsPopover.tsx @@ -1,4 +1,4 @@ -import {Fragment} from 'react'; +import {Fragment, useMemo} from 'react'; import {Popover, Transition} from '@headlessui/react'; import {isSolverDisabled} from '@vaults/contexts/useSolver'; import Renderable from '@yearn-finance/web-lib/components/Renderable'; @@ -9,9 +9,19 @@ import {Solver} from '@common/schemas/yDaemonTokenListBalances'; import type {ReactElement} from 'react'; import type {TSolver} from '@common/schemas/yDaemonTokenListBalances'; -export default function SettingsPopover(): ReactElement { +type TSettingPopover = { + chainID: number +} +export default function SettingsPopover({chainID}: TSettingPopover): ReactElement { const {zapProvider, set_zapProvider, zapSlippage, set_zapSlippage} = useYearn(); + const currentZapProvider = useMemo((): TSolver => { + if (chainID !== 1 && zapProvider === 'Cowswap') { + return 'Wido'; + } + return zapProvider; + }, [chainID, zapProvider]); + return ( {(): ReactElement => ( @@ -36,13 +46,15 @@ export default function SettingsPopover(): ReactElement { - + {'Submit a'}  - + {'Submit an order via'}  - +   diff --git a/apps/vaults/components/details/VaultActionsTabsWrapper.tsx b/apps/vaults/components/details/VaultActionsTabsWrapper.tsx index 015ca7ef5..3a1dbc8b2 100755 --- a/apps/vaults/components/details/VaultActionsTabsWrapper.tsx +++ b/apps/vaults/components/details/VaultActionsTabsWrapper.tsx @@ -223,7 +223,7 @@ function VaultActionsTabsWrapper({currentVault}: {currentVault: TYDaemonVault}):
- +