diff --git a/src/components/Disruption.js b/src/components/Disruption.js new file mode 100644 index 0000000..6cb7fd6 --- /dev/null +++ b/src/components/Disruption.js @@ -0,0 +1,60 @@ +import React from 'react'; +import axios from 'axios'; +import AccessToken from '../classes/AccessToken' + +class Diruption extends React.Component { + state = { + gid: '9022014005700002', + disruptions: [], + token: undefined, + tokenClass: new AccessToken() + } + + handleChangeGid = event => { + this.setState({ lat: event.target.value}); + } + + handleSubmit = event => { + event.preventDefault(); + + const headers = { + 'Authorization': 'Bearer ' + this.state.tokenClass.token + }; + + console.log('Attempted connection') + + axios.get('https://api.vasttrafik.se/ts/v1/traffic-situations/stoppoint/'+this.state.gid, { headers }) + //axios.get('https://api.vasttrafik.se/ts/v1/traffic-situations/stoppoint/9022014005700002', { headers }) + .then(response => { + console.log(response) + this.setState({ + disruptions: response.data + }) + }) + } + + render() { + return ( +
+
+ + +
+

+ {this.state.gid} +

+ {this.state.disruptions.map((item) => +
+

+ {item.description} +

+
+ )} +
+ ) + } +} +export default Diruption diff --git a/src/components/NearbyStation.js b/src/components/NearbyStation.js index 7455c93..a0c7b3d 100644 --- a/src/components/NearbyStation.js +++ b/src/components/NearbyStation.js @@ -73,17 +73,3 @@ class NearbyStation extends React.Component { } } export default NearbyStation - -//https://api.vasttrafik.se/bin/rest.exe/v2/location.nearbystops?originCoordLat=57.5987&originCoordLong=11.9454&maxNo=20&format=json - -//https://api.vasttrafik.se/bin/rest.exe/v2/location.nearbystops - - -//'https://reqres.in/api/articles' - -//'https://api.vasttrafik.se/token' - -//grant_type=client_credentials&scope= - -//BPvMjPidHckBtETZxr3dHP1rptQa -//z5MFCS_wwmqprc0s4iLZWBAUJdga \ No newline at end of file