// main.js import {getReviewsFromStorage, saveReviewsToStorage} from './localStorage.js'; // Run the init() function when the page has loaded window.addEventListener('DOMContentLoaded', init); function init() { // Get the reviews from localStorage let reviews = getReviewsFromStorage(); // Add each reviews to the
element addReviewsToDocument(reviews); // Add the event listeners to the form elements initFormHandler(); } /** * @param {Array} reviews An array of reviews */ function addReviewsToDocument(reviews) { let mainEl = document.querySelector('main'); reviews.forEach(review => { let newReview = document.createElement('review-card'); newReview.data = review; //TODO: want to append it to whatever the box is in layout mainEl.append(newReview); }); } /** * Adds the necessary event handlers to
and the clear storage *