/
webdev
/
newOzone
Обзор
Документация
Войти
/
webdev
/
newOzone
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/modules/renderCart.js
35 строк
967 B
EvgenyBAyandin
update project, deleted debounceh function, added cart function
14 авг 2023, 23:07
14 авг 2023, 23:07
0e60143
Код
Авторство
О чём код?
const renderCart = (goods) => { const cartWrapper = document.querySelector('.cart-wrapper'); cartWrapper.innerHTML = '' if (goods.lenght === 0) { cartWrapper.insertAdjacentHTML('beforeend', ` <div id="cart-empty"> Ваша корзина пуста </div> `) } else { goods.forEach((goodsItem) => { cartWrapper.insertAdjacentHTML("beforeend", ` <div class="card" data-key="${goodsItem.id}"> ${goodsItem.sale ? '<div class="card-sale">🔥 Hot Sale 🔥</div>' : ''} <div class="card-img-wrapper"> <span class="card-img-top" style="background-image: url('${goodsItem.img}')"></span> </div> <div class="card-body justify-content-between"> <div class="card-price">${goodsItem.price} руб.</div> <h5 class="card-title">${goodsItem.title}</h5> <button class="btn btn-primary">Удалить</button> </div> </div> ` ); }) } } export default renderCart