importActivityDetectorfrom'react-activity-detector';constcustomActivityEvents=['click','keydown',];constonIdle=()=>{console.log("The user seems to be idle...");}constonActive=()=>{console.log("The user is active!");}<ActivityDetectoractivityEvents={customActivityEvents}enabled={true}timeout={5*1000}onIdle={onIdle}onActive={onActive}name="default"/>
enabled: Boolean value indicating if the A.D. is enabled.
timeout time in milliseconds which will trigger onIdle
activityEvents: events used to detect if the user is active. Default list of Activity Events is ['click', 'mousemove', 'keydown', 'DOMMouseScroll', 'mousewheel', 'mousedown', 'touchstart', 'touchmove', 'focus']. If none event is sent the list will consume the default one.
name: in need of multiple Activity Detectors, provide a custom name. Default value is default.