Skip to content

Commit

Permalink
Merge pull request #1 from max-programming/remove-local-storage
Browse files Browse the repository at this point in the history
Local Storage Removal
  • Loading branch information
max-programming authored Feb 15, 2025
2 parents 4a8cc9e + 8457c91 commit 3680fec
Showing 1 changed file with 1 addition and 9 deletions.
10 changes: 1 addition & 9 deletions transactions.js
Original file line number Diff line number Diff line change
@@ -1,26 +1,18 @@
export const transactions =
JSON.parse(localStorage.getItem("transactions")) ?? [];
export const transactions = [];

export function addTransaction(type, amount, description, date) {
const id = crypto.randomUUID();
const transaction = { id, type, amount, description, date };
transactions.unshift(transaction);
updateLocalStorage();
}

export function deleteTransaction(id) {
const index = transactions.findIndex((t) => t.id === id);
transactions.splice(index, 1);
updateLocalStorage();
}

export function updateTransaction(id, type, amount, description, date) {
const index = transactions.findIndex((t) => t.id === id);
const updatedTransaction = { id, type, amount, description, date };
transactions[index] = updatedTransaction;
updateLocalStorage();
}

function updateLocalStorage() {
localStorage.setItem("transactions", JSON.stringify(transactions));
}

0 comments on commit 3680fec

Please sign in to comment.