Skip to content

Commit ced8ae0

Browse files
committed
upgrade to [email protected]; fixes awslabs#14
1 parent 8842d6f commit ced8ae0

File tree

7 files changed

+17
-16
lines changed

7 files changed

+17
-16
lines changed

dev-portal/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"jquery": "^3.1.1",
1414
"react": "^15.4.1",
1515
"react-dom": "^15.4.1",
16-
"react-router": "^4.0.0-alpha.6",
16+
"react-router-dom": "^4.0.0-beta.4",
1717
"semantic-ui-css": "^2.2.4",
1818
"semantic-ui-react": "^0.61.2"
1919
},

dev-portal/src/components/ApiCatalog/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react'
2-
import { Link } from 'react-router'
2+
import { Link } from 'react-router-dom'
33
import { Button, Card, Image, Dropdown } from 'semantic-ui-react'
44
import { addSubscription, unsubscribe, isSubscribed } from '../../services/api-catalog'
55
import { isAuthenticated } from '../../services/self'

dev-portal/src/components/App/index.js

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react'
2-
import {BrowserRouter, Match, Miss, Redirect, Link} from 'react-router'
2+
import { BrowserRouter, Route, Redirect, Link, Switch } from 'react-router-dom'
33
import { Dimmer, Loader } from 'semantic-ui-react'
44
import Home from '../../pages/Home'
55
import CaseStudies from '../../pages/CaseStudies'
@@ -35,7 +35,7 @@ class MatchWhenAuthorized extends React.Component { // eslint-disable-line
3535
render() {
3636
const {component: Component, ...rest} = this.props
3737

38-
return <Match {...rest} render={props => {
38+
return <Route {...rest} render={props => {
3939
if (!isAuthenticated()) return <Redirect to={{ pathname: '/', state: { from: props.location } }}/>
4040

4141
return this.state.apiGatewayClient ? <Component {...props} />: (<Dimmer active>
@@ -67,14 +67,15 @@ export default class App extends React.Component {
6767
</div>
6868
<section className="App-intro">
6969
<AlertPopup />
70-
71-
<Match exactly pattern="/" component={Home} />
72-
<Match pattern="/case-studies" component={CaseStudies} />
73-
<Match pattern="/getting-started" component={GettingStarted} />
74-
<Match pattern="/dashboard" component={Dashboard}/>
75-
<Match exactly pattern="/apis" component={Apis}/>
76-
<Match pattern="/apis/:apiId" component={ApiDetails}/>
77-
<Miss component={NoMatch}/>
70+
<Switch>
71+
<Route exact path="/" component={Home} />
72+
<Route path="/case-studies" component={CaseStudies} />
73+
<Route path="/getting-started" component={GettingStarted} />
74+
<Route path="/dashboard" component={Dashboard}/>
75+
<Route exact path="/apis" component={Apis}/>
76+
<Route path="/apis/:apiId" component={ApiDetails}/>
77+
<Route component={NoMatch}/>
78+
</Switch>
7879
</section>
7980
</div>
8081
</BrowserRouter>

dev-portal/src/components/Head/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react'
22
import { Breadcrumb, Button, Popup } from 'semantic-ui-react'
3-
import { Link, Redirect} from 'react-router'
3+
import { Link, Redirect} from 'react-router-dom'
44
import { logout, showApiKey, isAuthenticated } from '../../services/self'
55
import { getApi } from '../../services/api-catalog'
66

dev-portal/src/components/Register/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react'
22
import { Button, Form, Message, Modal } from 'semantic-ui-react'
3-
import { Redirect } from 'react-router'
3+
import { Redirect } from 'react-router-dom'
44
import { register } from '../../services/self'
55

66
export default class Register extends React.Component {

dev-portal/src/components/SignIn/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react'
22
import { Button, Form, Message, Modal } from 'semantic-ui-react'
3-
import { Redirect } from 'react-router'
3+
import { Redirect } from 'react-router-dom'
44
import { login } from '../../services/self'
55

66
export default class SignIn extends React.Component {

dev-portal/src/pages/Home.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react'
2-
import { Link } from 'react-router'
2+
import { Link } from 'react-router-dom'
33
import { Container, Segment, Divider, Card } from 'semantic-ui-react'
44
import SignIn from '../components/SignIn'
55
import Register from '../components/Register'

0 commit comments

Comments
 (0)