September 2018
Intermediate to advanced
328 pages
9h 10m
English
The third section contains functions to manage the visibility and content of the TransactionModal component (located in /src/components/TransactionsTab/TransactionModal.js) as follows:
... showTransactionModal(transactionId) { this.state.activeTransactionId = transactionId || 0; const transactModal = document.querySelector('#transactionModal'); UIkit.modal(transactModal).show(); }, hideTransactionModal() { this.state.activeTransactionId = 0; const transactModal = document.querySelector('#transactionModal'); UIkit.modal(transactModal).hide(); }, getActiveTransaction() { const { transactions, activeTransactionId } = this.state; const foundTransaction = transactions.find(transaction => transaction.id === activeTransactionId); ...Read now
Unlock full access