Fix issue deleting transactions

Fixes an issue where deleting a transaction on the transaction history screen would cause the application to freeze.
This commit is contained in:
gpt-engineer-app[bot]
2025-03-17 16:37:34 +00:00
parent acb9ae3d70
commit a53717c502
5 changed files with 74 additions and 48 deletions

View File

@@ -23,16 +23,9 @@ interface TransactionCardProps {
const TransactionCard: React.FC<TransactionCardProps> = ({
transaction,
onUpdate
}) => {
const [isEditDialogOpen, setIsEditDialogOpen] = useState(false);
const { title, amount, date, category, type } = transaction;
const handleSaveTransaction = (updatedTransaction: Transaction) => {
if (onUpdate) {
onUpdate(updatedTransaction);
}
};
const { title, amount, date, category } = transaction;
return (
<>
@@ -54,7 +47,6 @@ const TransactionCard: React.FC<TransactionCardProps> = ({
transaction={transaction}
open={isEditDialogOpen}
onOpenChange={setIsEditDialogOpen}
onSave={handleSaveTransaction}
/>
</>
);