You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Para a exibição de valores na tabela do tipo 'outcome' é necessário formatar o valor para que seja exibido o sinal, exemplo, - R$ 5.500,00.
Uma indicação para facilitar a formatação é configurar o arquivo presente na pasta Utils que exporta uma função Intl.
Após configurado, se passar por parâmetro um valor negativo, a função retorna e exibe corretamente o sinal antes do R$. Como os valores são gravados sem sinal no banco de dados, temos que passar para a função o transaction.value * -1. Na exibição da lista no navegador funciona perfeitamente, porém o teste falha.
Exemplo da passagem do valor por parâmetro(funciona e exibe corretamente na tabela): Number(transaction.value) * - 1
Para o teste passar, tive que adicionar manualmente o sinal de negativo desta forma: '- ${formatValue(Number(transaction.value))}'
The text was updated successfully, but these errors were encountered:
Boa noite! Na verdade eu acho que tudo isso foi intencional, para que possamos treinar renderização opcional de componentes na tela, utilizando ternário.
Porém, não creio que seja viável criar uma função para transformar o número negativo, sendo que já existe esse campo no banco de dados para validação, no caso o "type".
should be able to list the transactions
Para a exibição de valores na tabela do tipo 'outcome' é necessário formatar o valor para que seja exibido o sinal, exemplo,
- R$ 5.500,00
.Uma indicação para facilitar a formatação é configurar o arquivo presente na pasta Utils que exporta uma função Intl.
Após configurado, se passar por parâmetro um valor negativo, a função retorna e exibe corretamente o sinal antes do
R$
. Como os valores são gravados sem sinal no banco de dados, temos que passar para a função otransaction.value * -1
. Na exibição da lista no navegador funciona perfeitamente, porém o teste falha.Exemplo da passagem do valor por parâmetro(funciona e exibe corretamente na tabela):
Number(transaction.value) * - 1
Para o teste passar, tive que adicionar manualmente o sinal de negativo desta forma:
'- ${formatValue(Number(transaction.value))}'
The text was updated successfully, but these errors were encountered: