import * as React from 'react' import { StyleProp, StyleSheet, ViewStyle } from 'react-native' import ReactNativeModal from 'react-native-modal' import { SafeAreaView, useSafeAreaFrame } from 'react-native-safe-area-context' import Card from 'src/components/Card' import colors from 'src/styles/colors' interface Props { children: React.ReactNode isVisible: boolean style?: StyleProp modalStyle?: StyleProp testID?: string onBackgroundPress?: () => void onModalHide?: () => void } export default function Modal({ children, isVisible, style, modalStyle, testID, onBackgroundPress, onModalHide, }: Props) { const { height } = useSafeAreaFrame() return ( {children} ) } const styles = StyleSheet.create({ root: { backgroundColor: colors.backgroundPrimary, padding: 24, maxHeight: '100%', }, })