diff --git a/components/sidebar/context/strategy/SidebarStrategy.vue b/components/sidebar/context/strategy/SidebarStrategy.vue index 294df18..f1675c4 100644 --- a/components/sidebar/context/strategy/SidebarStrategy.vue +++ b/components/sidebar/context/strategy/SidebarStrategy.vue @@ -13,7 +13,7 @@
@@ -80,8 +91,9 @@ import { useStrategy } from "~/composables/useStrategy"; import InputAmount from "~/components/common/input/InputAmount.vue"; import { useToken } from "~/composables/useToken"; import ButtonCTA from "~/components/common/input/ButtonCTA.vue"; +import ValueDisplay from "../components/ValueDisplay.vue"; export default defineComponent({ - components: { InputAmount, ButtonCTA }, + components: { InputAmount, ButtonCTA, ValueDisplay }, props: { protocol: { type: String, diff --git a/composables/useStrategy.ts b/composables/useStrategy.ts index 834421c..7b0373c 100644 --- a/composables/useStrategy.ts +++ b/composables/useStrategy.ts @@ -24,6 +24,7 @@ import { useToken } from "./useToken"; import { useWeb3 } from "./useWeb3"; import { useBigNumber } from "./useBigNumber"; import tokenIdMapping from "~/constant/tokenIdMapping"; +import { useFormatting } from "./useFormatting"; export function useStrategy(defineStrategy: DefineStrategy) { const { web3, networkName, account } = useWeb3(); @@ -33,6 +34,8 @@ export function useStrategy(defineStrategy: DefineStrategy) { const { valInt, getTokenByKey } = useToken(); const { emitEvent } = useEventBus(); const { toBN } = useBigNumber(); + const formatting = useFormatting(); + const { showPendingTransaction, showConfirmedTransaction @@ -91,7 +94,8 @@ export function useStrategy(defineStrategy: DefineStrategy) { toBN, position, positionExtra, - tokenIdMapping + tokenIdMapping, + formatting, }); }); diff --git a/core/strategies/helpers/index.ts b/core/strategies/helpers/index.ts index cb4f0bb..0e6abc3 100644 --- a/core/strategies/helpers/index.ts +++ b/core/strategies/helpers/index.ts @@ -4,14 +4,12 @@ import slugify from "slugify"; import { Strategy } from "./strategy"; import BigNumber from "bignumber.js"; import tokenIdMapping from "~/constant/tokenIdMapping"; - +import { useFormatting } from "~/composables/useFormatting"; export interface IStrategyContext { dsa: DSA; web3: Web3; inputs: IStrategyInput