From e188e74f9058cdc3883e82bd6e0b834d16c073a6 Mon Sep 17 00:00:00 2001 From: Hossein Date: Wed, 27 Nov 2024 17:03:08 +0330 Subject: [PATCH] #232: Add support for new currencies across all components. --- public/assets/locales/en/translation.json | 4 ++- public/assets/locales/fa/translation.json | 4 ++- src/assets/images.js | 4 +++ src/assets/images/src/solana.svg | 36 +++++++++++++++++++ src/assets/images/src/tether.svg | 20 ++++++++++- src/assets/images/src/toncoin.svg | 18 ++++++++++ .../components/WalletSubMenu/WalletSubMenu.js | 7 ++-- 7 files changed, 88 insertions(+), 5 deletions(-) create mode 100644 src/assets/images/src/solana.svg create mode 100644 src/assets/images/src/toncoin.svg diff --git a/public/assets/locales/en/translation.json b/public/assets/locales/en/translation.json index 50f1e01c..58e4f4c7 100644 --- a/public/assets/locales/en/translation.json +++ b/public/assets/locales/en/translation.json @@ -84,7 +84,9 @@ "TBNB": "TBNB", "TBUSD": "TBUSD", "BCH": "BCH", - "TRX": "TRX" + "TRX": "TRX", + "SOL": "SOL", + "TON": "TON" }, "marketInterval": { "24h": "24 hours", diff --git a/public/assets/locales/fa/translation.json b/public/assets/locales/fa/translation.json index a93a1eaf..3158295d 100644 --- a/public/assets/locales/fa/translation.json +++ b/public/assets/locales/fa/translation.json @@ -84,7 +84,9 @@ "TBNB": "بایننس (ت)", "TBUSD": "دلار بایننس(ت)", "BCH": "بیتکوین کش", - "TRX": "ترون" + "TRX": "ترون", + "SOL": "سولانا", + "TON": "تون کوین" }, "marketInterval": { "24h": "24 ساعت", diff --git a/src/assets/images.js b/src/assets/images.js index cd5d2df1..faf9b319 100644 --- a/src/assets/images.js +++ b/src/assets/images.js @@ -19,6 +19,8 @@ import tron from "./images/src/tron.svg"; import testTron from "./images/src/testTron.svg"; import ethereumLight from "./images/src/ethereumLight.svg"; import toman from "./images/src/toman.svg"; +import toncoin from "./images/src/toncoin.svg"; +import solana from "./images/src/solana.svg"; import spaceStar from "./images/src/spaceStar.png"; import astronaut from "./images/src/astronaut.svg"; import astronautAlone from "./images/src/astronautAlone.svg"; @@ -62,6 +64,8 @@ export const images = { TTRX: testTron, ETH: ethereumLight, IRT: toman, + TON: toncoin, + SOL: solana, spaceStar: spaceStar, astronaut: astronaut, astronautAlone: astronautAlone, diff --git a/src/assets/images/src/solana.svg b/src/assets/images/src/solana.svg new file mode 100644 index 00000000..d09ddb68 --- /dev/null +++ b/src/assets/images/src/solana.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/images/src/tether.svg b/src/assets/images/src/tether.svg index d92d961e..e15b43f2 100644 --- a/src/assets/images/src/tether.svg +++ b/src/assets/images/src/tether.svg @@ -1 +1,19 @@ - \ No newline at end of file + + + + + + + + + diff --git a/src/assets/images/src/toncoin.svg b/src/assets/images/src/toncoin.svg new file mode 100644 index 00000000..7bc59ed7 --- /dev/null +++ b/src/assets/images/src/toncoin.svg @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/src/main/Browser/Pages/UserPanel/Sections/SubMenu/components/WalletSubMenu/WalletSubMenu.js b/src/main/Browser/Pages/UserPanel/Sections/SubMenu/components/WalletSubMenu/WalletSubMenu.js index e3dd7137..918710ed 100644 --- a/src/main/Browser/Pages/UserPanel/Sections/SubMenu/components/WalletSubMenu/WalletSubMenu.js +++ b/src/main/Browser/Pages/UserPanel/Sections/SubMenu/components/WalletSubMenu/WalletSubMenu.js @@ -13,7 +13,10 @@ const WalletSubMenu = () => { const {t} = useTranslation(); const [showZero, setShowZero] = useState(false); const assets = useSelector((state) => state.exchange.assets) + + console.log("assets", assets) const {data: data, isLoading} = useGetUserAccount() + console.log("data", data) return (
@@ -32,8 +35,8 @@ const WalletSubMenu = () => {
- {assets.filter(asset => data.wallets[asset].free > 0) - .concat(assets.filter(asset => data.wallets[asset].free === 0)) + {assets?.filter(asset => data?.wallets?.[asset]?.free > 0) + .concat(assets.filter(asset => data?.wallets?.[asset]?.free === 0)) .map((name) => )}