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 ( +