Как отобразить значок рубля или доллара при выводе информации с API

Вывожу данные с апи через js fetch() функцию

fetch(url)
    .then((response) => response.json())
    .then((nft) => {
        document.getElementById('nft').innerHTML = `${nft.map(function (token) {
            return `
                                        <div class="df df_1">
                <p class="card-text fz-14">Цена</p>
                <b class="fz-16">${token.price.value} ${token.price.currency}</b>
            </div>

                <div class="blogger">
                    <img class="card-img-blog" src="${token.creator.img_url}" alt="">
                        <p class="color-2 fz-10">Проверено &#10003</p>
    
                </div>
            `
        }).join('')}`;
    }) 

При выводе в ${token.price.currency} выводится либо usd либо rub, хотел бы спросить какую функцию сделать, чтобы при usd выводился значок $, а при рубле значок &#8381 (то есть рубля).

А также строчку Проверено &#10003 нужно заменить следующим образом: в json документе это значение либо true, либо false. Как сделать чтобы на страницу выводило зелёным цветом (Проверено &#10003(значок галочки) при true, и красным цветов - не проверено &#10060 при false


Ответы (0 шт):