JSFiddle - React, Tailwind, and code Playground

by Derek Howard

HTML

<p>Click the button and use a different app</p>
<button id="notif">Notify in 5 seconds</button>

JavaScript

document.getElementById('notif').onclick = function () {
    
    function notify () {
        var notification = new Notification('Test!');
    }
    
    
    if (Notification.permission === "granted") {
        setTimeout(notify, 5000);        
    } else {
        Notification.requestPermission(function () {
            if (Notification.permission === "granted") {
                setTimeout(notify, 5000);        
            }             
        });
    }
}