refactor: organize componentes files

This commit is contained in:
Jefferson Mantovani 2025-10-08 20:29:51 -03:00
parent 13c0fcc681
commit c58e91e073
19 changed files with 12714 additions and 434 deletions

12285
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,8 @@
<script setup lang="ts"> <script setup lang="ts">
import { useRoute } from "vue-router"; import { useRoute } from "vue-router";
import TopBar from "@/components/TopBar/TopBar.vue"; import TopBar from "@/components/TopBar/TopBar.vue";
import SpinnerComponent from "@/components/SpinnerComponent.vue"; import SpinnerComponent from "@/components/ui/SpinnerComponent.vue";
import ToasterComponent from "@/components/ToasterComponent.vue"; import ToasterComponent from "@/components/ui/ToasterComponent.vue";
import { init, useOnboard } from "@web3-onboard/vue"; import { init, useOnboard } from "@web3-onboard/vue";
import injectedModule from "@web3-onboard/injected-wallets"; import injectedModule from "@web3-onboard/injected-wallets";
import { Networks } from "@/model/Networks"; import { Networks } from "@/model/Networks";

View File

@ -5,12 +5,12 @@ import {
listAllTransactionByWalletAddress, listAllTransactionByWalletAddress,
listValidDepositTransactionsByWalletAddress, listValidDepositTransactionsByWalletAddress,
} from "@/blockchain/wallet"; } from "@/blockchain/wallet";
import CustomButton from "@/components/CustomButton/CustomButton.vue"; import CustomButton from "@/components/ui/CustomButton.vue";
import type { ValidDeposit } from "@/model/ValidDeposit"; import type { ValidDeposit } from "@/model/ValidDeposit";
import type { WalletTransaction } from "@/model/WalletTransaction"; import type { WalletTransaction } from "@/model/WalletTransaction";
import { useUser } from "@/composables/useUser"; import { useUser } from "@/composables/useUser";
import { onMounted, ref, watch } from "vue"; import { onMounted, ref, watch } from "vue";
import ListingComponent from "../ListingComponent/ListingComponent.vue"; import ListingComponent from "@/components/ListingComponent/ListingComponent.vue";
// props // props
const props = defineProps<{ const props = defineProps<{

View File

@ -1,8 +1,8 @@
<script setup lang="ts"> <script setup lang="ts">
import { ref, watch } from "vue"; import { ref, watch } from "vue";
import { useUser } from "@/composables/useUser"; import { useUser } from "@/composables/useUser";
import SpinnerComponent from "@/components/SpinnerComponent.vue"; import SpinnerComponent from "@/components/ui/SpinnerComponent.vue";
import CustomButton from "@/components/CustomButton/CustomButton.vue"; import CustomButton from "@/components/ui/CustomButton.vue";
import { debounce } from "@/utils/debounce"; import { debounce } from "@/utils/debounce";
import { verifyNetworkLiquidity } from "@/utils/networkLiquidity"; import { verifyNetworkLiquidity } from "@/utils/networkLiquidity";
import { NetworkEnum } from "@/model/NetworkEnum"; import { NetworkEnum } from "@/model/NetworkEnum";

View File

@ -1,8 +1,8 @@
<script setup lang="ts"> <script setup lang="ts">
import { ref, onMounted, onUnmounted } from "vue"; import { ref, onMounted, onUnmounted } from "vue";
import CustomButton from "@/components/CustomButton/CustomButton.vue"; import CustomButton from "@/components/ui/CustomButton.vue";
import CustomModal from "@/components//CustomModal/CustomModal.vue"; import CustomModal from "@/components/ui/CustomModal.vue";
import SpinnerComponent from "@/components/SpinnerComponent.vue"; import SpinnerComponent from "@/components/ui/SpinnerComponent.vue";
import { createSolicitation, getSolicitation, type Offer } from "@/utils/bbPay"; import { createSolicitation, getSolicitation, type Offer } from "@/utils/bbPay";
import { getParticipantID } from "@/blockchain/events"; import { getParticipantID } from "@/blockchain/events";
import { getUnreleasedLockById } from "@/blockchain/events"; import { getUnreleasedLockById } from "@/blockchain/events";

View File

@ -4,7 +4,7 @@ import type { ValidDeposit } from "@/model/ValidDeposit";
import type { WalletTransaction } from "@/model/WalletTransaction"; import type { WalletTransaction } from "@/model/WalletTransaction";
import { useUser } from "@/composables/useUser"; import { useUser } from "@/composables/useUser";
import { ref, watch, onMounted } from "vue"; import { ref, watch, onMounted } from "vue";
import SpinnerComponent from "../SpinnerComponent.vue"; import SpinnerComponent from "../ui/SpinnerComponent.vue";
import { decimalCount } from "@/utils/decimalCount"; import { decimalCount } from "@/utils/decimalCount";
import { debounce } from "@/utils/debounce"; import { debounce } from "@/utils/debounce";
import { useFloating, arrow, offset, flip, shift } from "@floating-ui/vue"; import { useFloating, arrow, offset, flip, shift } from "@floating-ui/vue";

View File

@ -1,7 +1,7 @@
<script setup lang="ts"> <script setup lang="ts">
import { ref, computed } from "vue"; import { ref, computed } from "vue";
import { useUser } from "@/composables/useUser"; import { useUser } from "@/composables/useUser";
import CustomButton from "@/components/CustomButton/CustomButton.vue"; import CustomButton from "@/components/ui/CustomButton.vue";
import { postProcessKey } from "@/utils/pixKeyFormat"; import { postProcessKey } from "@/utils/pixKeyFormat";
import { TokenEnum } from "@/model/NetworkEnum"; import { TokenEnum } from "@/model/NetworkEnum";
import { getTokenImage } from "@/utils/imagesPath"; import { getTokenImage } from "@/utils/imagesPath";

View File

@ -1,7 +1,7 @@
<script setup lang="ts"> <script setup lang="ts">
import { ref } from "vue"; import { ref } from "vue";
import { useUser } from "@/composables/useUser"; import { useUser } from "@/composables/useUser";
import CustomButton from "@/components/CustomButton/CustomButton.vue"; import CustomButton from "@/components/ui/CustomButton.vue";
import { debounce } from "@/utils/debounce"; import { debounce } from "@/utils/debounce";
import { decimalCount } from "@/utils/decimalCount"; import { decimalCount } from "@/utils/decimalCount";
import { getTokenImage } from "@/utils/imagesPath"; import { getTokenImage } from "@/utils/imagesPath";

View File

@ -1,5 +1,5 @@
<script setup lang="ts"> <script setup lang="ts">
import CustomButton from "@/components/CustomButton/CustomButton.vue"; import CustomButton from "@/components/ui/CustomButton.vue";
// Emits // Emits
const emit = defineEmits(["sendNetwork"]); const emit = defineEmits(["sendNetwork"]);

View File

@ -1,7 +1,7 @@
<script setup lang="ts"> <script setup lang="ts">
import { ref, computed, watch, onMounted } from "vue"; import { ref, computed, watch, onMounted } from "vue";
import { useOnboard } from "@web3-onboard/vue"; import { useOnboard } from "@web3-onboard/vue";
import { Networks } from "../model/Networks"; import { Networks } from "@/model/Networks";
import { useUser } from "@/composables/useUser"; import { useUser } from "@/composables/useUser";
const { connectedWallet } = useOnboard(); const { connectedWallet } = useOnboard();

View File

@ -1,16 +1,16 @@
<script setup lang="ts"> <script setup lang="ts">
import SearchComponent from "@/components/SearchComponent.vue"; import SearchComponent from "@/components/BuyerSteps/BuyerSearchComponent.vue";
import LoadingComponent from "@/components/LoadingComponent/LoadingComponent.vue"; import LoadingComponent from "@/components/ui/LoadingComponent.vue";
import BuyConfirmedComponent from "@/components/BuyConfirmedComponent/BuyConfirmedComponent.vue"; import BuyConfirmedComponent from "@/components/BuyerSteps/BuyConfirmedComponent.vue";
import { ref, onMounted, watch } from "vue"; import { ref, onMounted, watch } from "vue";
import { useUser } from "@/composables/useUser"; import { useUser } from "@/composables/useUser";
import QrCodeComponent from "@/components/QrCodeComponent.vue"; import QrCodeComponent from "@/components/BuyerSteps/QrCodeComponent.vue";
import { addLock, releaseLock } from "@/blockchain/buyerMethods"; import { addLock, releaseLock } from "@/blockchain/buyerMethods";
import { updateWalletStatus, checkUnreleasedLock } from "@/blockchain/wallet"; import { updateWalletStatus, checkUnreleasedLock } from "@/blockchain/wallet";
import { getNetworksLiquidity } from "@/blockchain/events"; import { getNetworksLiquidity } from "@/blockchain/events";
import type { ValidDeposit } from "@/model/ValidDeposit"; import type { ValidDeposit } from "@/model/ValidDeposit";
import { getUnreleasedLockById } from "@/blockchain/events"; import { getUnreleasedLockById } from "@/blockchain/events";
import CustomAlert from "@/components/CustomAlert/CustomAlert.vue"; import CustomAlert from "@/components/ui/CustomAlert.vue";
import { getSolicitation } from "@/utils/bbPay"; import { getSolicitation } from "@/utils/bbPay";
import type { Address } from "viem"; import type { Address } from "viem";

View File

@ -2,8 +2,8 @@
import { ref, onMounted, watch } from "vue"; import { ref, onMounted, watch } from "vue";
import { useUser } from "@/composables/useUser"; import { useUser } from "@/composables/useUser";
import ListingComponent from "@/components/ListingComponent/ListingComponent.vue"; import ListingComponent from "@/components/ListingComponent/ListingComponent.vue";
import LoadingComponent from "@/components/LoadingComponent/LoadingComponent.vue"; import LoadingComponent from "@/components/ui/LoadingComponent.vue";
import CustomAlert from "@/components/CustomAlert/CustomAlert.vue"; import CustomAlert from "@/components/ui/CustomAlert.vue";
import { import {
listValidDepositTransactionsByWalletAddress, listValidDepositTransactionsByWalletAddress,
listAllTransactionByWalletAddress, listAllTransactionByWalletAddress,

View File

@ -3,10 +3,10 @@ import { ref } from "vue";
import SellerComponent from "@/components/SellerSteps/SellerComponent.vue"; import SellerComponent from "@/components/SellerSteps/SellerComponent.vue";
import SendNetwork from "@/components/SellerSteps/SendNetwork.vue"; import SendNetwork from "@/components/SellerSteps/SendNetwork.vue";
import LoadingComponent from "@/components/LoadingComponent/LoadingComponent.vue"; import LoadingComponent from "@/components/ui/LoadingComponent.vue";
import { useUser } from "@/composables/useUser"; import { useUser } from "@/composables/useUser";
import { approveTokens, addDeposit } from "@/blockchain/sellerMethods"; import { approveTokens, addDeposit } from "@/blockchain/sellerMethods";
import CustomAlert from "@/components/CustomAlert/CustomAlert.vue"; import CustomAlert from "@/components/ui/CustomAlert.vue";
import type { Participant } from "@/utils/bbPay"; import type { Participant } from "@/utils/bbPay";
enum Step { enum Step {

817
yarn.lock

File diff suppressed because it is too large Load Diff