diff --git a/src/components/SearchComponent.vue b/src/components/SearchComponent.vue index 5eaed7e..b49813a 100644 --- a/src/components/SearchComponent.vue +++ b/src/components/SearchComponent.vue @@ -8,6 +8,7 @@ import { connectProvider } from "@/blockchain/provider"; import { verifyNetworkLiquidity } from "@/utils/networkLiquidity"; import { NetworkEnum } from "@/model/NetworkEnum"; import type { ValidDeposit } from "@/model/ValidDeposit"; +import { decimalCount } from "@/utils/decimalCount"; // Store reference const etherStore = useEtherStore(); @@ -62,16 +63,6 @@ const handleInputEvent = (event: any): void => { verifyLiquidity(); }; -// Enable button methods -// Check if has more than 2 decimal places -const decimalCount = (num: number): number => { - const numStr = String(num); - if (numStr.includes(".")) { - return numStr.split(".")[1].length; - } - return 0; -}; - // Verify if there is a valid deposit to buy const verifyLiquidity = (): void => { enableConfirmButton.value = false; diff --git a/src/components/SellerSteps/SellerSearchComponent.vue b/src/components/SellerSteps/SellerSearchComponent.vue index 6461f13..99faabc 100644 --- a/src/components/SellerSteps/SellerSearchComponent.vue +++ b/src/components/SellerSteps/SellerSearchComponent.vue @@ -2,6 +2,7 @@ import { ref } from "vue"; import CustomButton from "../../components/CustomButton.vue"; import { debounce } from "@/utils/debounce"; +import { decimalCount } from "@/utils/decimalCount"; // Reactive state const tokenValue = ref(0); @@ -25,16 +26,6 @@ const handleInputEvent = (event: any): void => { } validDecimals.value = true; }; - -// Enable button methods -// Check if has more than 2 decimal places -const decimalCount = (num: number): number => { - const numStr = String(num); - if (numStr.includes(".")) { - return numStr.split(".")[1].length; - } - return 0; -};