import React from 'react'; import { TouchableOpacity } from 'react-native'; import Box from '../../primitives/Box'; import { ModalContext } from './Context'; import { useThemeProps } from '../../../hooks'; const ModalOverlay = ({ children, ...props }: any) => { const newProps = useThemeProps('ModalOverlay', props); const { toggleVisible, toggleOnClose } = React.useContext(ModalContext); return ( {} : () => { toggleVisible(false); toggleOnClose(false); } } /> {children} ); }; export default React.memo(ModalOverlay);