Skip to content

Commit 2c72e2e

Browse files
committed
Update style
1 parent ca9e3b7 commit 2c72e2e

File tree

1 file changed

+14
-18
lines changed

1 file changed

+14
-18
lines changed

modules/IndexRedirect.js

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -9,30 +9,26 @@ const { string, object } = React.PropTypes
99
/**
1010
* An <IndexRedirect> is used to redirect from an indexRoute.
1111
*/
12-
const IndexRedirect = React.createClass({
13-
14-
statics: {
15-
16-
createRouteFromReactElement(element, parentRoute) {
17-
if (parentRoute) {
18-
parentRoute.indexRoute = Redirect.createRouteFromReactElement(element)
19-
} else {
20-
warning(
21-
false,
22-
'An <IndexRedirect> does not make sense at the root of your route config'
23-
)
24-
}
12+
class IndexRedirect extends React.Component {
13+
14+
static createRouteFromReactElement(element, parentRoute) {
15+
if (parentRoute) {
16+
parentRoute.indexRoute = Redirect.createRouteFromReactElement(element)
17+
} else {
18+
warning(
19+
false,
20+
'An <IndexRedirect> does not make sense at the root of your route config'
21+
)
2522
}
23+
}
2624

27-
},
28-
29-
propTypes: {
25+
static propTypes = {
3026
to: string.isRequired,
3127
query: object,
3228
state: object,
3329
onEnter: falsy,
3430
children: falsy
35-
},
31+
}
3632

3733
render() {
3834
invariant(
@@ -41,6 +37,6 @@ const IndexRedirect = React.createClass({
4137
)
4238
}
4339

44-
})
40+
}
4541

4642
export default IndexRedirect

0 commit comments

Comments
 (0)