import React, { Component } from "react" import Modal from "react-native-modal" import PropTypes from "prop-types" import { View, Text, TouchableOpacity } from "react-native" import { Icon } from "../ui" import { reactAutoBind } from "auto-bind2" export class MessageModal extends Component { static propTypes = { open: PropTypes.bool, icon: PropTypes.string.isRequired, message: PropTypes.string.isRequired, detail: PropTypes.string, onDismiss: PropTypes.func, } constructor(props) { super(props) reactAutoBind(this) } handleButtonPress() { if (this.props.onDismiss) { this.props.onDismiss() } } render() { const { open, icon, message, detail } = this.props return ( {message} {detail} OK ) } }