When adding a new transaction in the Transactions table, the 'Add' button shows a loading state after clicking (see image 1). This will help prevent double clicking while the action is still loading (see image 2).
The same behavior should be applied to other action buttons, such as the 'Create transaction' button (see image 3).