import * as React from "react"; import {IProps} from "./app"; import {BackHandler, KeyboardAvoidingView, Platform} from "react-native"; import LoadingInit from "../../loading/init"; import ModalInit from "../../modal/init"; import PopupInit from "../../popup/init"; const CompositeApp: React.FC = (props) => { const onBackPress = () => { if (typeof props.backPress === "function") return props.backPress(); return false } React.useEffect(() => { BackHandler.addEventListener('hardwareBackPress', () => onBackPress()); return () => { BackHandler.removeEventListener('hardwareBackPress', () => onBackPress()); } }, []) return {props.children} } export default CompositeApp