fix: corrige unicode flags no trading terminal do BI

Double-escaped unicode sequences (\uD83C) estavam renderizando
como texto literal em vez de emojis de bandeira.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
root
2026-02-14 10:54:09 -05:00
parent e24fcd64e3
commit cadc4cd01e

View File

@@ -307,12 +307,12 @@ ${buildHeader({ role: role, userName: user.nome, activePage: 'bi' })}
<div class="rate-pair-group"> <div class="rate-pair-group">
<span class="rate-pair-label">USD</span> <span class="rate-pair-label">USD</span>
<button class="live-rate-btn compra"> <button class="live-rate-btn compra">
<span class="rate-flags">\\uD83C\\uDDFA\\uD83C\\uDDF8 \\u2192 \\uD83C\\uDDE7\\uD83C\\uDDF7</span> <span class="rate-flags">\uD83C\uDDFA\uD83C\uDDF8 \u2192 \uD83C\uDDE7\uD83C\uDDF7</span>
<span class="rate-type">Compra</span> <span class="rate-type">Compra</span>
<span class="rate-value" id="rateUsdCompra">--</span> <span class="rate-value" id="rateUsdCompra">--</span>
</button> </button>
<button class="live-rate-btn venda"> <button class="live-rate-btn venda">
<span class="rate-flags">\\uD83C\\uDDE7\\uD83C\\uDDF7 \\u2192 \\uD83C\\uDDFA\\uD83C\\uDDF8</span> <span class="rate-flags">\uD83C\uDDE7\uD83C\uDDF7 \u2192 \uD83C\uDDFA\uD83C\uDDF8</span>
<span class="rate-type">Venda</span> <span class="rate-type">Venda</span>
<span class="rate-value" id="rateUsdVenda">--</span> <span class="rate-value" id="rateUsdVenda">--</span>
</button> </button>
@@ -561,7 +561,7 @@ async function loadBI() {
chartDonut = new Chart(document.getElementById('chartDonut'), { chartDonut = new Chart(document.getElementById('chartDonut'), {
type: 'doughnut', type: 'doughnut',
data: { data: {
labels: ['BRL \\u2192 USD', 'USD \\u2192 BRL'], labels: ['BRL \u2192 USD', 'USD \u2192 BRL'],
datasets: [{ datasets: [{
data: [d.kpis.brlUsd.spread_revenue, d.kpis.usdBrl.spread_revenue], data: [d.kpis.brlUsd.spread_revenue, d.kpis.usdBrl.spread_revenue],
backgroundColor: ['#1A73E8', '#1E8E3E'], backgroundColor: ['#1A73E8', '#1E8E3E'],
@@ -693,9 +693,9 @@ async function loadBI() {
data: { data: {
labels, labels,
datasets: [ datasets: [
{ label: 'BRL\\u2192USD', data: volBrlUsd, backgroundColor: '#1A73E8', borderRadius: 2 }, { label: 'BRL\u2192USD', data: volBrlUsd, backgroundColor: '#1A73E8', borderRadius: 2 },
{ label: 'USD\\u2192BRL', data: volUsdBrl, backgroundColor: '#1E8E3E', borderRadius: 2 }, { label: 'USD\u2192BRL', data: volUsdBrl, backgroundColor: '#1E8E3E', borderRadius: 2 },
{ label: 'USD\\u2192USD', data: volUsdUsd, backgroundColor: '#7B1FA2', borderRadius: 2 } { label: 'USD\u2192USD', data: volUsdUsd, backgroundColor: '#7B1FA2', borderRadius: 2 }
] ]
}, },
options: { options: {