diff --git a/src/components/TransactionTable.tsx b/src/components/TransactionTable.tsx index 6de3e9c..eb9885a 100644 --- a/src/components/TransactionTable.tsx +++ b/src/components/TransactionTable.tsx @@ -46,8 +46,10 @@ const TransactionTable: React.FC = ({ setEditingTransaction(null); }; - const handleDelete = (transactionId: string) => { - if (confirm('Are you sure you want to delete this transaction?')) { + const handleDelete = (transactionId: string, event: React.MouseEvent) => { + if (event.shiftKey) { + onDeleteTransaction(transactionId); + } else if (confirm('Are you sure you want to delete this transaction?')) { onDeleteTransaction(transactionId); } }; @@ -215,7 +217,7 @@ const TransactionTable: React.FC = ({