react keep screen on
// Download the nosleep.js bundle // npm install nosleep.js // Import and declare NoSleep // REACT CODE STARTS HERE import React from 'react'; import NoSleep from 'nosleep.js'; var noSleep = new NoSleep(); const WakeButton = () => { return( <div> {/* Enable noSleep by wrapping this code in a user input event handler (such as a button) */} <button onClick={() => { document.addEventListener('click', function enableNoSleep() { document.removeEventListener('click', enableNoSleep, false); noSleep.enable(); }, false); }}>Enable noSleep</ button> {/* Disable noSleep */} <button onClick={() => { noSleep.disable(); }}>Disable noSleep</ button> </div> ) } export default WakeButton;