UNPKG

react-native-simcard-info

Version:
18 lines (17 loc) 566 B
"use strict"; import React from 'react'; import NativeSimcardInfo from "../NativeSimcardInfo.js"; export const useAirplaneMode = () => { const [isAirplaneModeOn, setIsAirplaneModeOn] = React.useState(false); React.useEffect(() => { NativeSimcardInfo.addOnAirplaneChangeListener(); NativeSimcardInfo.onAirplaneModeChange(isAirplaneMode => { setIsAirplaneModeOn(isAirplaneMode); }); return () => NativeSimcardInfo.removeOnAirplaneChangeListener(); }, []); return { isAirplaneModeOn }; }; //# sourceMappingURL=useAirplaneMode.js.map