JSFiddle - React, Tailwind, and code Playground
HTML
<div id="timerBar" class="progress"></div>
JavaScript
(function () {
var progressbar;
function headerBar() {
progressbar = $('#timerBar');
progressbar.progressbar({
value: 0
});
function progress() {
var val = progressbar.progressbar('value') || 0;
progressbar.progressbar('value', val + 5);
if (val < 99) {
setTimeout(progress, 3000);
}
}
progress();
}
headerBar();
setInterval(function () {
progressbar.progressbar('value', 0);
}, 60 * 1000);
})();