mirror of
				https://github.com/Instadapp/assembly.git
				synced 2024-07-29 22:37:06 +00:00 
			
		
		
		
	refactor
This commit is contained in:
		
							parent
							
								
									3bfc8c3c0c
								
							
						
					
					
						commit
						a0b295b796
					
				| 
						 | 
				
			
			@ -57,7 +57,7 @@
 | 
			
		|||
<script>
 | 
			
		||||
import { defineComponent, useRouter } from '@nuxtjs/composition-api'
 | 
			
		||||
import SVGChevronUp from '@/assets/img/icons/chevron-up.svg?inline'
 | 
			
		||||
import { useMakerdaoPosition } from '~/composables/useMakerdaoPosition'
 | 
			
		||||
import { useMakerdaoPosition } from '~/composables/protocols/useMakerdaoPosition'
 | 
			
		||||
import { useSidebar } from '~/composables/useSidebar'
 | 
			
		||||
import Dropdown from '../common/input/Dropdown.vue'
 | 
			
		||||
import DropdownMenu from './DropdownMenu.vue'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -70,7 +70,7 @@
 | 
			
		|||
import { computed, defineComponent, onMounted, ref } from '@nuxtjs/composition-api'
 | 
			
		||||
import InputNumeric from '~/components/common/input/InputNumeric.vue'
 | 
			
		||||
import Input from '~/components/common/input/Input.vue'
 | 
			
		||||
import { useAaveV2Position } from '~/composables/useAaveV2Position'
 | 
			
		||||
import { useAaveV2Position } from '~/composables/protocols/useAaveV2Position'
 | 
			
		||||
import { useBalances } from '~/composables/useBalances'
 | 
			
		||||
import { useBigNumber } from '~/composables/useBigNumber'
 | 
			
		||||
import { useFormatting } from '~/composables/useFormatting'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -67,7 +67,7 @@
 | 
			
		|||
<script>
 | 
			
		||||
import { computed, defineComponent, ref } from '@nuxtjs/composition-api'
 | 
			
		||||
import InputNumeric from '~/components/common/input/InputNumeric.vue'
 | 
			
		||||
import { useAaveV2Position } from '~/composables/useAaveV2Position'
 | 
			
		||||
import { useAaveV2Position } from '~/composables/protocols/useAaveV2Position'
 | 
			
		||||
import { useBalances } from '~/composables/useBalances'
 | 
			
		||||
import { useBigNumber } from '~/composables/useBigNumber'
 | 
			
		||||
import { useFormatting } from '~/composables/useFormatting'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -90,7 +90,7 @@
 | 
			
		|||
<script>
 | 
			
		||||
import { computed, defineComponent, ref } from '@nuxtjs/composition-api'
 | 
			
		||||
import InputNumeric from '~/components/common/input/InputNumeric.vue'
 | 
			
		||||
import { useAaveV2Position } from '~/composables/useAaveV2Position'
 | 
			
		||||
import { useAaveV2Position } from '~/composables/protocols/useAaveV2Position'
 | 
			
		||||
import { useBalances } from '~/composables/useBalances'
 | 
			
		||||
import { useBigNumber } from '~/composables/useBigNumber'
 | 
			
		||||
import { useFormatting } from '~/composables/useFormatting'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -70,7 +70,7 @@
 | 
			
		|||
<script>
 | 
			
		||||
import { computed, defineComponent, ref } from '@nuxtjs/composition-api'
 | 
			
		||||
import InputNumeric from '~/components/common/input/InputNumeric.vue'
 | 
			
		||||
import { useAaveV2Position } from '~/composables/useAaveV2Position'
 | 
			
		||||
import { useAaveV2Position } from '~/composables/protocols/useAaveV2Position'
 | 
			
		||||
import { useBalances } from '~/composables/useBalances'
 | 
			
		||||
import { useNotification } from '~/composables/useNotification'
 | 
			
		||||
import { useBigNumber } from '~/composables/useBigNumber'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -72,7 +72,7 @@
 | 
			
		|||
<script>
 | 
			
		||||
import { computed, defineComponent, onMounted, ref } from '@nuxtjs/composition-api'
 | 
			
		||||
import InputNumeric from '~/components/common/input/InputNumeric.vue'
 | 
			
		||||
import { useAaveV2Position } from '~/composables/useAaveV2Position'
 | 
			
		||||
import { useAaveV2Position } from '~/composables/protocols/useAaveV2Position'
 | 
			
		||||
import { useBalances } from '~/composables/useBalances'
 | 
			
		||||
import { useBigNumber } from '~/composables/useBigNumber'
 | 
			
		||||
import { useFormatting } from '~/composables/useFormatting'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -72,7 +72,7 @@ import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
 | 
			
		|||
import { useNotification } from '~/composables/useNotification'
 | 
			
		||||
import Button from '~/components/Button.vue'
 | 
			
		||||
import { useSidebar } from '~/composables/useSidebar'
 | 
			
		||||
import { useCompoundPosition } from '~/composables/useCompoundPosition'
 | 
			
		||||
import { useCompoundPosition } from '~/composables/protocols/useCompoundPosition'
 | 
			
		||||
import ctokens from '~/constant/ctokens'
 | 
			
		||||
import tokenIdMapping from '~/constant/tokenIdMapping'
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -97,7 +97,7 @@ import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
 | 
			
		|||
import { useNotification } from '~/composables/useNotification'
 | 
			
		||||
import Button from '~/components/Button.vue'
 | 
			
		||||
import { useSidebar } from '~/composables/useSidebar'
 | 
			
		||||
import { useCompoundPosition } from '~/composables/useCompoundPosition'
 | 
			
		||||
import { useCompoundPosition } from '~/composables/protocols/useCompoundPosition'
 | 
			
		||||
import ctokens from '~/constant/ctokens'
 | 
			
		||||
import tokenIdMapping from '~/constant/tokenIdMapping'
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -87,7 +87,7 @@ import Button from '~/components/Button.vue'
 | 
			
		|||
import { useSidebar } from '~/composables/useSidebar'
 | 
			
		||||
import tokenIdMapping from '~/constant/tokenIdMapping'
 | 
			
		||||
import ctokens from '~/constant/ctokens'
 | 
			
		||||
import { useCompoundPosition } from '~/composables/useCompoundPosition'
 | 
			
		||||
import { useCompoundPosition } from '~/composables/protocols/useCompoundPosition'
 | 
			
		||||
 | 
			
		||||
export default defineComponent({
 | 
			
		||||
  components: { InputNumeric, ToggleButton, ButtonCTA, Button },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -88,7 +88,7 @@ import Button from '~/components/Button.vue'
 | 
			
		|||
import { useSidebar } from '~/composables/useSidebar'
 | 
			
		||||
import tokenIdMapping from '~/constant/tokenIdMapping'
 | 
			
		||||
import ctokens from '~/constant/ctokens'
 | 
			
		||||
import { useCompoundPosition } from '~/composables/useCompoundPosition'
 | 
			
		||||
import { useCompoundPosition } from '~/composables/protocols/useCompoundPosition'
 | 
			
		||||
 | 
			
		||||
export default defineComponent({
 | 
			
		||||
  components: { InputNumeric, ToggleButton, ButtonCTA, Button },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -77,7 +77,7 @@ import { useNotification } from '~/composables/useNotification'
 | 
			
		|||
import Button from '~/components/Button.vue'
 | 
			
		||||
import { useSidebar } from '~/composables/useSidebar'
 | 
			
		||||
import ctokens from '~/constant/ctokens'
 | 
			
		||||
import { useMakerdaoPosition } from '~/composables/useMakerdaoPosition'
 | 
			
		||||
import { useMakerdaoPosition } from '~/composables/protocols/useMakerdaoPosition'
 | 
			
		||||
 | 
			
		||||
export default defineComponent({
 | 
			
		||||
  components: { InputNumeric, ToggleButton, ButtonCTA, Button },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -42,7 +42,7 @@
 | 
			
		|||
<script>
 | 
			
		||||
import { defineComponent, useContext, computed } from '@nuxtjs/composition-api'
 | 
			
		||||
import { useFormatting } from '~/composables/useFormatting'
 | 
			
		||||
import { useMakerdaoPosition } from '~/composables/useMakerdaoPosition'
 | 
			
		||||
import { useMakerdaoPosition } from '~/composables/protocols/useMakerdaoPosition'
 | 
			
		||||
import { useSearchFilter } from '~/composables/useSearchFilter'
 | 
			
		||||
import { useSidebar } from '~/composables/useSidebar'
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -97,7 +97,7 @@ import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
 | 
			
		|||
import { useNotification } from '~/composables/useNotification'
 | 
			
		||||
import Button from '~/components/Button.vue'
 | 
			
		||||
import { useSidebar } from '~/composables/useSidebar'
 | 
			
		||||
import { useMakerdaoPosition } from '~/composables/useMakerdaoPosition'
 | 
			
		||||
import { useMakerdaoPosition } from '~/composables/protocols/useMakerdaoPosition'
 | 
			
		||||
 | 
			
		||||
export default defineComponent({
 | 
			
		||||
  components: { InputNumeric, ToggleButton, ButtonCTA, Button },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -85,7 +85,7 @@ import { useDSA } from '~/composables/useDSA'
 | 
			
		|||
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
 | 
			
		||||
import Button from '~/components/Button.vue'
 | 
			
		||||
import { useSidebar } from '~/composables/useSidebar'
 | 
			
		||||
import { useMakerdaoPosition } from '~/composables/useMakerdaoPosition'
 | 
			
		||||
import { useMakerdaoPosition } from '~/composables/protocols/useMakerdaoPosition'
 | 
			
		||||
 | 
			
		||||
export default defineComponent({
 | 
			
		||||
  components: { InputNumeric, ToggleButton, ButtonCTA, Button },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -84,7 +84,7 @@ import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
 | 
			
		|||
import { useNotification } from '~/composables/useNotification'
 | 
			
		||||
import Button from '~/components/Button.vue'
 | 
			
		||||
import { useSidebar } from '~/composables/useSidebar'
 | 
			
		||||
import { useMakerdaoPosition } from '~/composables/useMakerdaoPosition'
 | 
			
		||||
import { useMakerdaoPosition } from '~/composables/protocols/useMakerdaoPosition'
 | 
			
		||||
 | 
			
		||||
export default defineComponent({
 | 
			
		||||
  components: { InputNumeric, ToggleButton, ButtonCTA, Button },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,16 +2,16 @@ import { AbiItem } from "web3-utils";
 | 
			
		|||
 | 
			
		||||
import aaveV2ABI from "~/abis/read/aaveV2.json";
 | 
			
		||||
import { computed, ref, watch } from "@nuxtjs/composition-api";
 | 
			
		||||
import { useDSA } from "./useDSA";
 | 
			
		||||
import { useWeb3 } from "./useWeb3";
 | 
			
		||||
import { useDSA } from "~/composables/useDSA";
 | 
			
		||||
import { useWeb3 } from "~/composables/useWeb3";
 | 
			
		||||
import BigNumber from "bignumber.js";
 | 
			
		||||
import atokensV2 from "~/constant/atokensV2";
 | 
			
		||||
import tokens from "~/constant/tokens";
 | 
			
		||||
import { Network } from "./useNetwork";
 | 
			
		||||
import { useBigNumber } from "./useBigNumber";
 | 
			
		||||
import { usePosition } from "./usePosition";
 | 
			
		||||
import { useToken } from "./useToken";
 | 
			
		||||
import { useSorting } from "./useSorting";
 | 
			
		||||
import { Network } from "~/composables/useNetwork";
 | 
			
		||||
import { useBigNumber } from "~/composables/useBigNumber";
 | 
			
		||||
import { usePosition } from "~/composables/usePosition";
 | 
			
		||||
import { useToken } from "~/composables/useToken";
 | 
			
		||||
import { useSorting } from "~/composables/useSorting";
 | 
			
		||||
 | 
			
		||||
const {
 | 
			
		||||
  times,
 | 
			
		||||
| 
						 | 
				
			
			@ -2,18 +2,18 @@ import { AbiItem } from "web3-utils";
 | 
			
		|||
 | 
			
		||||
import compoundABI from "~/abis/read/compound.json";
 | 
			
		||||
import { computed, ref, watch } from "@nuxtjs/composition-api";
 | 
			
		||||
import { useDSA } from "./useDSA";
 | 
			
		||||
import { useWeb3 } from "./useWeb3";
 | 
			
		||||
import { useDSA } from "~/composables/useDSA";
 | 
			
		||||
import { useWeb3 } from "~/composables/useWeb3";
 | 
			
		||||
import BigNumber from "bignumber.js";
 | 
			
		||||
import tokens from "~/constant/tokens";
 | 
			
		||||
import { Network } from "./useNetwork";
 | 
			
		||||
import { useBigNumber } from "./useBigNumber";
 | 
			
		||||
import { usePosition } from "./usePosition";
 | 
			
		||||
import { useToken } from "./useToken";
 | 
			
		||||
import { Network } from "~/composables/useNetwork";
 | 
			
		||||
import { useBigNumber } from "~/composables/useBigNumber";
 | 
			
		||||
import { usePosition } from "~/composables/usePosition";
 | 
			
		||||
import { useToken } from "~/composables/useToken";
 | 
			
		||||
import addresses from "~/constant/addresses";
 | 
			
		||||
import ctokens from "~/constant/ctokens";
 | 
			
		||||
import tokenIdMapping from "~/constant/tokenIdMapping";
 | 
			
		||||
import { useSorting } from "./useSorting";
 | 
			
		||||
import { useSorting } from "~/composables/useSorting";
 | 
			
		||||
 | 
			
		||||
const {
 | 
			
		||||
  times,
 | 
			
		||||
| 
						 | 
				
			
			@ -4,10 +4,10 @@ BigNumber.config({ POW_PRECISION: 200 });
 | 
			
		|||
import abis from "~/constant/abis";
 | 
			
		||||
import addresses from "~/constant/addresses";
 | 
			
		||||
import makerVaults from "~/constant/tokens/vaults";
 | 
			
		||||
import { useBigNumber } from "./useBigNumber";
 | 
			
		||||
import { useDSA } from "./useDSA";
 | 
			
		||||
import { useToken } from "./useToken";
 | 
			
		||||
import { useWeb3 } from "./useWeb3";
 | 
			
		||||
import { useBigNumber } from "~/composables/useBigNumber";
 | 
			
		||||
import { useDSA } from "~/composables/useDSA";
 | 
			
		||||
import { useToken } from "~/composables/useToken";
 | 
			
		||||
import { useWeb3 } from "~/composables/useWeb3";
 | 
			
		||||
import { AbiItem } from "web3-utils";
 | 
			
		||||
 | 
			
		||||
const defaultVault = {
 | 
			
		||||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
import { useBigNumber } from "./useBigNumber";
 | 
			
		||||
import { useFormatting } from "./useFormatting";
 | 
			
		||||
import { useMakerdaoPosition } from "./useMakerdaoPosition";
 | 
			
		||||
import { useMakerdaoPosition } from "~/composables/protocols/useMakerdaoPosition";
 | 
			
		||||
 | 
			
		||||
export function useValidators() {
 | 
			
		||||
  const { formatNumber } = useFormatting();
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -149,7 +149,7 @@
 | 
			
		|||
<script lang="ts">
 | 
			
		||||
import { defineComponent, computed } from "@nuxtjs/composition-api";
 | 
			
		||||
import BackIcon from "~/assets/icons/back.svg?inline";
 | 
			
		||||
import { useAaveV2Position } from "~/composables/useAaveV2Position";
 | 
			
		||||
import { useAaveV2Position } from "~/composables/protocols/useAaveV2Position";
 | 
			
		||||
import { useFormatting } from "~/composables/useFormatting";
 | 
			
		||||
import { useSearchFilter } from "~/composables/useSearchFilter";
 | 
			
		||||
import { useStatus } from "~/composables/useStatus";
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -147,7 +147,7 @@
 | 
			
		|||
<script lang="ts">
 | 
			
		||||
import { defineComponent, computed } from "@nuxtjs/composition-api";
 | 
			
		||||
import BackIcon from "~/assets/icons/back.svg?inline";
 | 
			
		||||
import { useCompoundPosition } from "~/composables/useCompoundPosition";
 | 
			
		||||
import { useCompoundPosition } from "~/composables/protocols/useCompoundPosition";
 | 
			
		||||
import { useFormatting } from "~/composables/useFormatting";
 | 
			
		||||
import { useSearchFilter } from "~/composables/useSearchFilter";
 | 
			
		||||
import { useStatus } from "~/composables/useStatus";
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -147,7 +147,7 @@ import SVGPercent from "@/assets/img/icons/percent.svg?inline";
 | 
			
		|||
import CardMakerdao from "~/components/protocols/CardMakerdao.vue";
 | 
			
		||||
import { useBigNumber } from "~/composables/useBigNumber";
 | 
			
		||||
import { useFormatting } from "~/composables/useFormatting";
 | 
			
		||||
import { useMakerdaoPosition } from "~/composables/useMakerdaoPosition";
 | 
			
		||||
import { useMakerdaoPosition } from "~/composables/protocols/useMakerdaoPosition";
 | 
			
		||||
import { useStatus } from "~/composables/useStatus";
 | 
			
		||||
import { useNotification } from "~/composables/useNotification";
 | 
			
		||||
import DropdownMakerdao from "~/components/protocols/DropdownMakerdao.vue";
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -149,7 +149,7 @@
 | 
			
		|||
<script lang="ts">
 | 
			
		||||
import { defineComponent, computed } from "@nuxtjs/composition-api";
 | 
			
		||||
import BackIcon from "~/assets/icons/back.svg?inline";
 | 
			
		||||
import { useAaveV2Position } from "~/composables/useAaveV2Position";
 | 
			
		||||
import { useAaveV2Position } from "~/composables/protocols/useAaveV2Position";
 | 
			
		||||
import { useFormatting } from "~/composables/useFormatting";
 | 
			
		||||
import { useSearchFilter } from "~/composables/useSearchFilter";
 | 
			
		||||
import { useStatus } from "~/composables/useStatus";
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user