import * as React from 'react'; import { useState } from 'react'; import { StyleSheet, Modal, View, Text } from 'react-native'; import { GestureHandlerRootView, TouchableOpacity, } from 'react-native-gesture-handler'; import { DraggableBox } from '../../basic/draggable'; export default function App() { const [isModalVisible, setIsModalVisible] = useState(false); function ToggleModalButton() { return ( setIsModalVisible((visible) => !visible)}> {isModalVisible ? 'Close' : 'Open'} modal ); } return ( DraggableBox inside modal should be moveable ); } const styles = StyleSheet.create({ modalView: { margin: 20, marginTop: 200, backgroundColor: 'transparent', borderRadius: 6, padding: 20, alignItems: 'center', borderWidth: 2, }, container: { flex: 1, display: 'flex', alignItems: 'center', }, description: { margin: 20, }, button: { borderWidth: 2, padding: 10, }, });