Skip to content

Instantly share code, notes, and snippets.

@mdshadman
Created September 14, 2019 14:01
Show Gist options
  • Save mdshadman/c0d8a7a6635ec5c3588d194304975ff3 to your computer and use it in GitHub Desktop.
Save mdshadman/c0d8a7a6635ec5c3588d194304975ff3 to your computer and use it in GitHub Desktop.
import React, { Component, Fragment } from 'react';
import styles from './scanStyle'
import {
TouchableOpacity,
Text,
StatusBar,
Image,
View,
ActivityIndicator
} from 'react-native';
const Scan = (props) => {
const { sendSMS, getSMS, deleteSMS } = props
const desccription = 'Use this RN component to send an SMS with a callback (completed/cancelled/error). iOS and Android are both supported.Currently, only user-initiated sending of an SMS is supported. This means you can\'t use react-native-sms to send an SMS in the background-- this package displays the native SMS view (populated with any recipients/body you want), and gives a callback describing the status of the SMS (completed/cancelled/error)'
const imageUri = 'https://raw.githubusercontent.com/AboutReact/sampleresource/master/sms.png';
return (
<View style={styles.scrollViewStyle}>
{/* View When app starts, here we will dive for camera and vision things */}
<Fragment>
<StatusBar barStyle="dark-content" />
<Image source={{ uri: imageUri }} style={{ width: 70, height: 70, alignSelf: 'center' }} />
<Text style={styles.textTitle}>Welcome To React-Native Send, Get and read SMS Tutorial !</Text>
{/* {!camera && !cameraResult && */}
<View style={styles.cardView} >
<Text numberOfLines={8} style={styles.descText}>{desccription}</Text>
<TouchableOpacity onPress={sendSMS} style={styles.buttonTouchable}>
<Text style={styles.buttonTextStyle}> Send SMS !</Text>
</TouchableOpacity>
<TouchableOpacity onPress={getSMS} style={styles.buttonTouchableRead}>
<Text style={styles.buttonTextStyle}> Read SMS !</Text>
</TouchableOpacity>
<TouchableOpacity onPress={deleteSMS} style={styles.buttonTouchableDelete}>
<Text style={styles.buttonTextStyle}> Delete SMS !</Text>
</TouchableOpacity>
</View>
</Fragment>
</View >
);
}
export default Scan;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment