JSFiddle - React, Tailwind, and code Playground
HTML
<div id="timerBar" class="progress"></div>
JavaScript
function headerBar() {
var 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 () {
headerBar();
}, 60 * 1000);