diff --git a/src/About/About.js b/src/About/About.js
index 276b7b4..e164be2 100644
--- a/src/About/About.js
+++ b/src/About/About.js
@@ -10,6 +10,7 @@ export default class About extends Component {
render() {
return (
<>
+ {/* might be nice to have this data living in json, to map over and prevent code duplication */}
About Us
diff --git a/src/App.js b/src/App.js
index c4d0c96..74658a8 100644
--- a/src/App.js
+++ b/src/App.js
@@ -14,6 +14,8 @@ import Home from './Home/Home.js'
import PrivateRoute from './PrivateRoute.js';
import Header from './Header/Header.js';
+// nice work on the folder structure of this project! very easy to read!
+
export default class App extends Component {
state = {
token: localStorage.getItem('TOKEN') || '',
@@ -31,13 +33,8 @@ export default class App extends Component {
}
logOut = () => {
- localStorage.setItem('TOKEN', '');
- localStorage.setItem('USERNAME', '');
-
- this.setState({
- username: '',
- token: ''
- })
+ this.handleTokenChange('');
+ this.handleUsernameChange('')
}
render() {
diff --git a/src/Detail/Detail.js b/src/Detail/Detail.js
index c767d8a..6194d3d 100644
--- a/src/Detail/Detail.js
+++ b/src/Detail/Detail.js
@@ -3,6 +3,7 @@ import './Detail.css';
import request from 'superagent';
import { triMetStub } from './TriMetLocationStub.js';
+import { URL } from '../Home/Home.js'
export default class Detail extends Component {
state = {
@@ -18,7 +19,7 @@ export default class Detail extends Component {
const { token } = this.props;
const response = await request
- .get(`https://desolate-bayou-65072.herokuapp.com/api/trimet/detail?locid=${this.props.match.params.id}`)
+ .get(`${URL}/api/trimet/detail?locid=${this.props.match.params.id}`)
.set('Authorization', token)
await this.setState({
trimetLocation: JSON.parse(JSON.parse(response.text).text),
@@ -26,6 +27,7 @@ export default class Detail extends Component {
})
}
+ // nice util!
makeThreeDigitNumber = (routeNumber) => {
//if 3 digits add no zeros, if 2 digits add leading zero, if 1 digit add 2 leading zeros.
const oneZero = '0';
@@ -41,6 +43,8 @@ export default class Detail extends Component {
}
render() {
+ const threeDigitNumber = this.makeThreeDigitNumber(this.state.trimetLocation.resultSet.arrival[0].route);
+
return (