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