const list = document.querySelector("ul"); const form = document.querySelector("form"); const addRecipe = (recipe, id) => { let time = recipe.created_at.toDate(); // console.log(recipe.created_at.toDate()); console.log(recipe, id); let html = `
  • ${recipe.title}
    ${time}
  • `; list.innerHTML += html; }; db.collection("recipes").get().then((snapshot) => { // console.log(snapshot); // console.log(snapshot.docs[0].data()); snapshot.docs.forEach(doc => { console.log(doc.id); addRecipe(doc.data(), doc.id); }); }).catch(err => { console.log(err) }); // add documents form.addEventListener("submit", (e) => { e.preventDefault(); const now = new Date(); const recipe = { title: form.recipe.value, created_at: firebase.firestore.Timestamp.fromDate(now), }; db.collection("recipes").add(recipe).then(() => { console.log("recipe added"); }).catch(err => { console.log(err); }); }); // deleting data list.addEventListener("click", (e) => { // console.log(e); if (e.target.tagName === "BUTTON") { const id = e.target.parentElement.getAttribute("data-id"); console.log(id); db.collection("recipe").doc(id).delete().then(() => { console.log(`recipe with id ${id} was deleted!`) }) } });