import React, { useState } from "react"; import PropTypes from "prop-types"; import { Portal, Dialog, Button, TextInput, } from "react-native-paper"; export default function InputDialog({ visible, onOK, onDismiss, title, label, placeholder }) { const [ text, setText ] = useState(""); return ( {onDismiss(); setText("");}}> {title} setText(text)} mode="outlined" /> ); } InputDialog.propTypes = { visible: PropTypes.bool, onOK: PropTypes.func, onDismiss: PropTypes.func, title: PropTypes.string, label: PropTypes.string, placeholder: PropTypes.string, };