// SVG circle progress bar % const circle = document.querySelector(".wtotem_from__circle"); if(circle){ const radius = circle.r.baseVal.value; const circumference = 2 * Math.PI * radius; const percentCircle = document.querySelector(".wtotem_from__percent"); circle.style.strokeDasharray = `${circumference} ${circumference}`; circle.style.strokeDashoffset = circumference; const setProgress = (percent) => { const offset = circumference - (percent / 100) * circumference; circle.style.strokeDashoffset = offset; percentCircle.textContent = `${percent}%`; }; setProgress(percentCircle.dataset.value); } //----------------------------------