Skip to content

Commit edb0506

Browse files
committed
assigment 1
1 parent 1ca39ea commit edb0506

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

assignment-1/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.vercel

assignment-1/script.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ const inputSearch = document.querySelector('.input_search')
1919

2020
// take data from storage
2121
const dataStorage = JSON.parse(localStorage.getItem('databook'))
22-
const dataBooks = dataStorage?.length > 0 ? dataStorage : []
22+
let dataBooks = dataStorage?.length > 0 ? dataStorage : []
2323
const dataUserStorage = JSON.parse(localStorage.getItem('user'))
2424

2525
function App() {
@@ -53,7 +53,7 @@ function App() {
5353

5454
btnCancel.addEventListener('click', handleCloseModalDelBook)
5555
btnCloseRemoveModal.addEventListener('click', handleCloseModalDelBook)
56-
btnDel.addEventListener('click', (e) => handleDelBook(idBook)) // ?
56+
btnDel.addEventListener('click', (e) => handleDelBook(idBook, data)) // ?
5757

5858
}
5959
function renderModalDel(data) {
@@ -89,9 +89,9 @@ function App() {
8989
node.innerHTML = html
9090
return node
9191
}
92-
function handleDelBook(idBook) {
93-
const newData = dataBooks.filter((data, index) => index !== idBook)
94-
dataBooks.splice(idBook, 1)
92+
function handleDelBook(idBook, dataBook) {
93+
const newData = dataBooks.filter((data, index) => data.name !== dataBook.name)
94+
dataBooks = [...newData]
9595
handleRenderDataTable(newData)
9696
handleCloseModalDelBook()
9797
}

0 commit comments

Comments
 (0)