Skip to content

Commit

Permalink
Deploying to gh-pages from @ 666f980 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
ViktorSvertoka committed Dec 16, 2023
1 parent 493d9fd commit 88fe020
Show file tree
Hide file tree
Showing 9 changed files with 186 additions and 191 deletions.
61 changes: 0 additions & 61 deletions assets/favorites-2a4d858e.js

This file was deleted.

65 changes: 65 additions & 0 deletions assets/favorites-b7349a8c.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
import{i}from"./sprite-c729b006.js";const d=document.querySelector(".favorites__list"),v=document.getElementById("favoritesButton");v.addEventListener("click",l());function l(){const t=JSON.parse(localStorage.getItem("exerciseData"));if(t!==null){d.innerHTML="";const e=t.map(({_id:a,name:s,burnedCalories:r,bodyPart:c,target:n})=>`
<li class="fav-filters__item-card">
<div class="fav-card__wrap">
<div class="fav-card__block-btn">
<div class="fav-card__trash-btn-wrap">
<p class="fav-card__badge">Workout</p>
<button class="fav-card__btn js-remove-btn" data-id="${a}" type="button">
<svg class="fav-card__btn-trash-svg" width="16" height="16">
<use href="${i}#icon-trash"></use>
</svg>
</button>
</div>
<button class="fav-card__btn-start" data-id="${a}" type="button">Start
<svg class="fav-card__btn-start-svg" width="16" height="16">
<use href="${i}#icon-arrow"></use>
</svg>
</button>
</div>
<div class="fav-card__title-wrap">
<svg class="fav-card__title-svg" width="24" height="24">
<use href="${i}#icon-running-stick-figure"></use>
</svg>
<h2 class="fav-card__title">${s}</h2>
</div>
<div class="fav-card__block-info">
<p class="fav-card__text-info"><span>Burned calories:</span>${r}</p>
<p class="fav-card__text-info"><span>Body part:</span>${c}</p>
<p class="fav-card__text-info"><span>Target:</span>${n}</p>
</div>
</div>
</li>`).join("");d.insertAdjacentHTML("beforeend",e)}}const o=document.querySelector(".favorites__list");o.addEventListener("click",_);function _(t){if(!t.target.closest(".js-remove-btn"))return;const e=t.target.closest(".js-remove-btn").getAttribute("data-id"),s=JSON.parse(localStorage.getItem("exerciseData")).filter(r=>r._id!==e);localStorage.setItem("exerciseData",JSON.stringify(s)),f(s)}function f(t){if(t.length!==0){o.innerHTML="";const e=t.map(({_id:a,name:s,burnedCalories:r,bodyPart:c,target:n})=>`
<li class="fav-filters__item-card">
<div class="fav-card__wrap">
<div class="fav-card__block-btn">
<div class="fav-card__trash-btn-wrap">
<p class="fav-card__badge">Workout</p>
<button class="fav-card__btn js-remove-btn" data-id="${a}" type="button">
<svg class="fav-card__btn-trash-svg" width="16" height="16">
<use href="${icons}#icon-trash"></use>
</svg>
</button>
</div>
<button class="fav-card__btn-start" data-id="${a}" type="button">Start
<svg class="fav-card__btn-start-svg" width="16" height="16">
<use href="${icons}#icon-arrow"></use>
</svg>
</button>
</div>
<div class="fav-card__title-wrap">
<svg class="fav-card__title-svg" width="24" height="24">
<use href="${icons}#icon-running-stick-figure"></use>
</svg>
<h2 class="fav-card__title">${s}</h2>
</div>
<div class="fav-card__block-info">
<p class="fav-card__text-info"><span>Burned calories:</span>${r}</p>
<p class="fav-card__text-info"><span>Body part:</span>${c}</p>
<p class="fav-card__text-info"><span>Target:</span>${n}</p>
</div>
</div>
</li>`).join("");o.insertAdjacentHTML("beforeend",e)}}
107 changes: 107 additions & 0 deletions assets/index-a2b47bc6.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions assets/index-e5212ee8.css

Large diffs are not rendered by default.

Loading

0 comments on commit 88fe020

Please sign in to comment.