Fix: chart not switching properly

This commit is contained in:
sairaj mote 2023-01-16 01:10:36 +05:30
parent bc2565547e
commit 0768ae1347

View File

@ -1943,8 +1943,9 @@
card.appendChild(assetBalance) card.appendChild(assetBalance)
return card return card
}, },
chart(asset = 'FLO', duration = '48 weeks') { chart(asset = 'FLO') {
if (pagesData.currentPage !== 'exchange') return if (pagesData.currentPage !== 'exchange') return
const duration = getRef('price_duration_selector').value === 'hour' ? '48 weeks' : 'all-time' || '48 weeks'
floExchangeAPI.getRateHistory(asset, duration).then(data => { floExchangeAPI.getRateHistory(asset, duration).then(data => {
data = data.map(({ time, rate }) => { data = data.map(({ time, rate }) => {
return { return {
@ -2183,7 +2184,7 @@
let tradeType = 'buy' let tradeType = 'buy'
getRef('trade_type_selector').addEventListener('change', e => { getRef('trade_type_selector').addEventListener('change', e => {
tradeType = e.detail.value tradeType = e.target.value
const selectedAsset = pagesData.params.asset const selectedAsset = pagesData.params.asset
showSuggestedPrice() showSuggestedPrice()
getRef('get_total').setAttribute('placeholder', tradeType === 'buy' ? `Locked amount (₹)` : `Min amount received (₹)`) getRef('get_total').setAttribute('placeholder', tradeType === 'buy' ? `Locked amount (₹)` : `Min amount received (₹)`)
@ -2192,7 +2193,7 @@
updateTooltip(selectedAsset, tradeType) updateTooltip(selectedAsset, tradeType)
}) })
getRef('price_duration_selector').addEventListener('change', e => { getRef('price_duration_selector').addEventListener('change', e => {
render.chart(pagesData.params.asset, e.detail.value === 'hour' ? '48 weeks' : 'all-time') render.chart(pagesData.params.asset)
}) })
async function tradeAsset() { async function tradeAsset() {
closePopup() closePopup()