diff --git a/public/assets/locales/en/translation.json b/public/assets/locales/en/translation.json index 9871e8e4..f43e9fd1 100644 --- a/public/assets/locales/en/translation.json +++ b/public/assets/locales/en/translation.json @@ -260,6 +260,7 @@ "increaseWallet" : "Addition", "balanceStatus" : "Balance Status", "selfTrade" : "Self Trade", + "forFee" : "Fee for", "ascendingByTime" : "Ascending By Time" }, "TransactionCategory": { @@ -267,9 +268,13 @@ "FEE": "Fee", "TRADE": "Trade", "WITHDRAW": "Withdraw", + "WITHDRAW_REQUEST" : "Withdraw Request", + "WITHDRAW_ACCEPT" : "Withdraw Accept", + "WITHDRAW_REJECT" : "Withdraw Reject", "ORDER_CANCEL": "Cancel Order", "ORDER_CREATE": "Create Order", "ORDER_FINALIZED": "Refund", + "PURCHASE_FINALIZED" : "Purchase Finalized", "ETC" : "Unknown" }, "DepositWithdraw": { diff --git a/public/assets/locales/fa/translation.json b/public/assets/locales/fa/translation.json index 3a934892..7dedcc6c 100644 --- a/public/assets/locales/fa/translation.json +++ b/public/assets/locales/fa/translation.json @@ -260,6 +260,7 @@ "increaseWallet" : "افزایش", "balanceStatus" : "وضعیت موجودی", "selfTrade" : "جیب به جیب", + "forFee" : "کارمزد برای", "ascendingByTime" : "نمایش براساس جدیدترین" }, "TransactionCategory": { @@ -267,9 +268,13 @@ "FEE" : "کارمزد", "TRADE" : "معامله", "WITHDRAW" : "برداشت", + "WITHDRAW_REQUEST" : "درخواست برداشت", + "WITHDRAW_ACCEPT" : "برداشت موفق", + "WITHDRAW_REJECT" : "رد درخواست برداشت", "ORDER_CANCEL" : "لغو سفارش", "ORDER_CREATE" : "ثبت سفارش", "ORDER_FINALIZED" : "بازگشت وجه", + "PURCHASE_FINALIZED" : "انجام معامله", "ETC" : "نامشخص" }, "DepositWithdraw": { diff --git a/public/assets/locales/uzb/translation.json b/public/assets/locales/uzb/translation.json index 079c729d..e3ce2913 100644 --- a/public/assets/locales/uzb/translation.json +++ b/public/assets/locales/uzb/translation.json @@ -260,6 +260,7 @@ "increaseWallet" : "Inventarning ko'payishi", "balanceStatus" : "Muvozanat holati", "selfTrade" : "O'z-o'zidan savdo", + "forFee" : "Haq uchun", "ascendingByTime" : "Eng so'nggisiga asoslangan ko'rsatish" }, "TransactionCategory": { @@ -267,9 +268,13 @@ "FEE": "haq", "TRADE": "Savdo", "WITHDRAW": "Olib chiqish", + "WITHDRAW_REQUEST" : "Olib chiqish So'rov ", + "WITHDRAW_ACCEPT" : "Olib chiqish Qabul qilish", + "WITHDRAW_REJECT" : "Olib chiqish Rad etish", "ORDER_CANCEL": "Buyurtmani bekor qilish", "ORDER_CREATE": "Buyurtma yaratish", "ORDER_FINALIZED": "Qaytarish", + "PURCHASE_FINALIZED" : "Sotib olish yakunlandi", "ETC" : "Noma'lum" }, "DepositWithdraw": { diff --git a/src/main/Browser/Pages/UserPanel/Sections/Content/components/TransactionHistory/components/TransactionHistoryTable/TransactionHistoryTable.js b/src/main/Browser/Pages/UserPanel/Sections/Content/components/TransactionHistory/components/TransactionHistoryTable/TransactionHistoryTable.js index 5cf1470a..5b5af888 100644 --- a/src/main/Browser/Pages/UserPanel/Sections/Content/components/TransactionHistory/components/TransactionHistoryTable/TransactionHistoryTable.js +++ b/src/main/Browser/Pages/UserPanel/Sections/Content/components/TransactionHistory/components/TransactionHistoryTable/TransactionHistoryTable.js @@ -7,6 +7,7 @@ import {BN} from "../../../../../../../../../../utils/utils"; import {useSelector} from "react-redux"; import Icon from "../../../../../../../../../../components/Icon/Icon"; + import i18n from "i18next"; const TransactionHistoryTable = ({txs, offset}) => { @@ -33,12 +34,20 @@ return t("TransactionCategory.TRADE"); case "WITHDRAW": return t("TransactionCategory.WITHDRAW"); + case "WITHDRAW_REQUEST": + return t("TransactionCategory.WITHDRAW_REQUEST"); + case "WITHDRAW_ACCEPT": + return t("TransactionCategory.WITHDRAW_ACCEPT"); + case "WITHDRAW_REJECT": + return t("TransactionCategory.WITHDRAW_REJECT"); case "ORDER_CANCEL": return t("TransactionCategory.ORDER_CANCEL"); case "ORDER_CREATE": return t("TransactionCategory.ORDER_CREATE"); case "ORDER_FINALIZED": return t("TransactionCategory.ORDER_FINALIZED"); + case "PURCHASE_FINALIZED": + return t("TransactionCategory.PURCHASE_FINALIZED"); default: return t("TransactionCategory.ETC"); } @@ -46,33 +55,29 @@ const sideHandler = (category, takerDirection, makerDirection, isTaker, isMaker, ask, bid, num) => { - /*console.log("num", num, category, takerDirection, makerDirection, isTaker, isMaker, ask, bid )*/ -/* - console.log("num : ", num, "category : ", category, "takerDirection : ", takerDirection, "makerDirection : ", makerDirection, "isTaker : ", isTaker, "isMaker : ", isMaker, "ask : ", ask, "bid : ", bid ) -*/ if (category === "ORDER_CREATE" || category === "ORDER_CANCEL") { - return {ask && t('sell')} {bid && t('buy')} + return {ask && t('sell')} {bid && t('buy')} } if (((takerDirection === "ASK") || (makerDirection === "BID")) && isTaker && isMaker) { - return {t('TransactionHistory.selfTrade')} + return {t('TransactionHistory.selfTrade')} } if (takerDirection === "ASK" && isTaker) { - return {t('sell')} + return {t('sell')} } if (makerDirection === "BID" && isMaker) { - return {t('buy')} + return {t('buy')} } if (makerDirection === "ASK" && isTaker) { - return {t('buy')} + return {t('buy')} } if (takerDirection === "BID" && isMaker) { - return {t('sell')} + return {t('sell')} } else { @@ -107,6 +112,10 @@ const isMaker = tr?.additionalData?.makerUuid === id const isTaker = tr?.additionalData?.takerUuid === id + const isSelfTrade = (((tr?.additionalData?.takerDirection === "ASK") || ( tr?.additionalData?.makerDirection === "BID")) && isTaker && isMaker) + + console.log("isSelfTrade", index , isSelfTrade) + return (