import React, { Component } from 'react' import { ActivityIndicator, Alert } from 'react-native'; import { StyleSheet, View, Text, Image, Dimensions, Modal, Button } from 'react-native' import { px2dp } from '../utils/base'; export interface Props { // text?: any autoClose?: any } export interface State { visble?: boolean msg?: any } const height = Number(Dimensions.get('window').height); const width = Number(Dimensions.get('window').width); export default class LoadingToast extends React.Component { constructor(props: Props | Readonly) { super(props); } componentDidMount() { } componentWillUnmount() { } public readonly state: Readonly = { visble: false, msg: "" } show = (Msg?: any) => { let { autoClose, } = this.props let { visble, msg } = this.state msg = Msg visble = true this.setState({ visble, msg }) if (autoClose) { setTimeout(() => { visble = false this.setState({ visble }) }, 5000); } } hide = () => { this.setState({ visble: false }) } render() { let { visble, msg } = this.state // let { text } = this.props return ( // { Alert.alert("Modal has been closed."); this.setState({ visble: false }); }} > {/*