@sayem314/react-native-keep-awake
Version:
Keep the screen from going to sleep. iOS, Android and Web.
25 lines (19 loc) • 424 B
JavaScript
import React from "react";
import { NativeModules } from "react-native";
export default class KeepAwake extends React.Component {
static activate() {
NativeModules.KCKeepAwake.activate();
}
static deactivate() {
NativeModules.KCKeepAwake.deactivate();
}
componentDidMount() {
KeepAwake.activate();
}
componentWillUnmount() {
KeepAwake.deactivate();
}
render() {
return null;
}
}