/
webdev
/
newOzone
Обзор
Документация
Войти
/
webdev
/
newOzone
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/modules/renderGoods.js
31 строка
901 B
EvgenyBAyandin
update project, deleted debounceh function, added cart function
14 авг 2023, 23:07
14 авг 2023, 23:07
0e60143
Код
Авторство
О чём код?
const renderGoods = (goods) => { const goodsWrapper = document.querySelector('.goods') localStorage.setItem('goods', JSON.stringify(goods)) goodsWrapper.innerHTML = '' goods.forEach((goodsItem) => { goodsWrapper.insertAdjacentHTML("beforeend", ` <div class="col-12 col-md-6 col-lg-4 col-xl-3"> <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> </div> ` ); }) } export default renderGoods