@sayem314/react-native-keep-awake
Version:
Keep the screen from going to sleep. iOS, Android and Web.
28 lines (21 loc) • 526 B
JavaScript
import React, { useEffect } from "react";
import ReactNativeKCKeepAwake from "./NativeKCKeepAwake";
export const activateKeepAwake = () => {
ReactNativeKCKeepAwake.activate();
};
export const deactivateKeepAwake = () => {
ReactNativeKCKeepAwake.deactivate();
};
export const useKeepAwake = () => {
useEffect(() => {
activateKeepAwake();
return deactivateKeepAwake;
}, []);
};
export default () => {
useEffect(() => {
activateKeepAwake();
return deactivateKeepAwake;
}, []);
return null;
};