|
3943 | 3943 | addToast(t('powerNoData') || 'No data', 'warning'); |
3944 | 3944 | return; |
3945 | 3945 | } |
3946 | | - const symX = ({ EUR: 'EUR', USD: 'USD', GBP: 'GBP', CHF: 'CHF', JPY: 'JPY' }[cur] || cur); |
| 3946 | + const symX = ({ EUR: 'EUR', USD: 'USD', GBP: 'GBP', CHF: 'CHF', JPY: 'JPY', BRL: 'BRL' }[cur] || cur); |
3947 | 3947 | const pf = (n) => `${symX} ${(n || 0).toFixed(2)}`; |
3948 | 3948 | const kwh = (n) => `${(n || 0).toFixed(1)} kWh`; |
3949 | 3949 | const co2 = (n) => `${(n || 0).toFixed(1)} kg`; |
|
4268 | 4268 |
|
4269 | 4269 | const fmt = (n) => { |
4270 | 4270 | const cur = summary?.rates?.currency || 'EUR'; |
4271 | | - const sym = ({ EUR: '€', USD: '$', GBP: '£', CHF: 'CHF', JPY: '¥' }[cur] || cur); |
| 4271 | + const sym = ({ EUR: '€', USD: '$', GBP: '£', CHF: 'CHF', JPY: '¥', BRL: 'R$' }[cur] || cur); |
4272 | 4272 | return `${sym} ${(n || 0).toFixed(2)}`; |
4273 | 4273 | }; |
4274 | 4274 |
|
|
4338 | 4338 | return; |
4339 | 4339 | } |
4340 | 4340 | const cur = summary.rates.currency || 'EUR'; |
4341 | | - const sym = ({ EUR: 'EUR', USD: 'USD', GBP: 'GBP', CHF: 'CHF', JPY: 'JPY' }[cur] || cur); |
| 4341 | + const sym = ({ EUR: 'EUR', USD: 'USD', GBP: 'GBP', CHF: 'CHF', JPY: 'JPY', BRL: 'BRL' }[cur] || cur); |
4342 | 4342 | const pf = (n) => `${sym} ${(n || 0).toFixed(2)}`; |
4343 | 4343 |
|
4344 | 4344 | const blocks = []; |
|
4592 | 4592 | <option value="GBP">GBP (£)</option> |
4593 | 4593 | <option value="CHF">CHF</option> |
4594 | 4594 | <option value="JPY">JPY (¥)</option> |
| 4595 | + <option value="BRL">BRL (R$)</option> |
4595 | 4596 | </select> |
4596 | 4597 | </div> |
4597 | 4598 | <div> |
|
0 commit comments