Untitled
unknown
plain_text
a year ago
1.6 kB
1
Indexable
Never
import { useSelector } from 'react-redux'; import { GlobalTotal } from '../interfaces/types'; export function Table() { const { expenses } = useSelector((state: GlobalTotal) => state.wallet); return ( <table> <thead> <tr> <th>Descrição</th> <th>Tag</th> <th>Método de pagamento</th> <th>Valor</th> <th>Moeda</th> <th>Câmbio utilizado</th> <th>Valor convertido</th> <th>Moeda de conversão</th> <th>Editar/Excluir</th> </tr> </thead> <tbody> { expenses.map((expense) => ( <tr key={ expense.id }> <td>{expense.description}</td> <td>{expense.tag}</td> <td>{expense.method}</td> <td>{Number(expense.value).toFixed(2)}</td> <td>{expense.exchangeRates[expense.currency].name}</td> <td>{Number(expense.exchangeRates[expense.currency].ask).toFixed(2)}</td> <td> {( Number(expense.value) * Number(expense.exchangeRates[expense.currency].ask) ).toFixed(2)} </td> <td>BRL</td> <td> <button style={ { color: 'red' } } > Excluir 💣 </button> <button>Editar 🖊️</button> </td> </tr> )) } </tbody> </table> ); }