-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchart.js
124 lines (112 loc) · 3.42 KB
/
chart.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
import * as React from 'react'
import {Image,View, Text, TouchableOpacity} from 'react-native'
import {Icon} from 'react-native-elements'
import {Container, Content, Card, CardItem} from 'native-base'
export default class extends React.Component{
static navigationOptions = ({navigation}) => ({
headerStyle: {
backgroundColor: '#2B56BE',
elevation: 0,
},
headerTintColor: '#000',
headerTitleStyle: {
fontWeight: 'bold',
alignItems: 'center',
fontSize: 22,
},
headerTitle: (
<Text style={[{color:'#fff',fontSize:26}]}>Stats</Text>
),
headerLeft: (
<TouchableOpacity onPress={()=>{
navigation.goBack()
}}>
<View style={{ paddingLeft: 19 }}>
<TouchableOpacity><Icon type="font-awesome" name="arrow-left" color={'#fff'}></Icon></TouchableOpacity>
</View>
</TouchableOpacity>
),
});
state = {
url1:"",
url2:"",
url3:""
}
componentDidMount(){
fetch('http://2e57750b.ngrok.io/charts1', {
method: 'POST',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({pid:'POC008'})
})
.then((response) => response.json())
.then((responseJson) => {
this.setState({url1:(responseJson.chart_url).toString()})})
.catch((error) => {
console.error(error);
});
fetch('http://2e57750b.ngrok.io/charts2', {
method: 'POST',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({pid:'POC008'})
})
.then((response) => response.json())
.then((responseJson) => {
this.setState({url2:(responseJson.chart_url).toString()})})
.catch((error) => {
console.error(error);
});
fetch('http://2e57750b.ngrok.io/charts3', {
method: 'POST',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({pid:'POC008'})
})
.then((response) => response.json())
.then((responseJson) => {
this.setState({url3:(responseJson.chart_url).toString()})})
.catch((error) => {
console.error(error);
});
}
render() {
return (
<Container>
<Content>
<Card>
<CardItem>
<Image style={{height:300,width:300}} source={{uri:this.state.url1}}></Image>
</CardItem>
<CardItem>
<Text>1. {this.state.url1}{'\n'}</Text>
</CardItem>
</Card>
<Card>
<CardItem>
<Image style={{height:300,width:300}} source={{uri:this.state.url2}}></Image>
</CardItem>
<CardItem>
<Text>2. {this.state.url2}{'\n'}</Text>
</CardItem>
</Card>
<Card>
<CardItem>
<Image style={{height:300,width:300}} source={{uri:this.state.url3}}></Image>
</CardItem>
<CardItem>
<Text>3. {this.state.url3}{'\n'}</Text>
</CardItem>
</Card>
</Content>
</Container>
);
}
}
//2e57750b.ngrok.io/charts2