Skip to content

Commit c906506

Browse files
committed
Merge pull request #156 from rackt/public-modules
[changed] location of public modules
2 parents 6665391 + 154afba commit c906506

File tree

26 files changed

+47
-34
lines changed

26 files changed

+47
-34
lines changed

ActiveState.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require('./modules/mixins/ActiveState');

AsyncState.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require('./modules/mixins/AsyncState');

Link.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require('./modules/components/Link');

Route.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require('./modules/components/Route');

Routes.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require('./modules/components/Routes');

docs/api/README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,14 @@ React Router API
1616
- [`ActiveState`](/docs/api/mixins/ActiveState.md)
1717
- [`AsyncState`](/docs/api/mixins/AsyncState.md)
1818

19+
20+
Public Modules
21+
--------------
22+
23+
All modules found at the repository root are considered public. You can
24+
require them conveniently with `var Route = require('react-router/Route');` etc.
25+
26+
Note that we do not support requiring modules from our `modules`
27+
directory. (No notes in the changelog, no changes to the versioning of
28+
the lib, etc.)
29+

docs/api/mixins/ActiveState.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ Let's say you are using bootstrap and want to get `active` on those `li`
2626
tags for the Tabs:
2727

2828
```js
29-
var Router = require('react-router');
30-
var Link = Router.Link;
29+
var Link = require('react-router/Link');
30+
var ActiveState = require('react-router/ActiveState');
3131

3232
var Tab = React.createClass({
3333

34-
mixins: [ Router.ActiveState ],
34+
mixins: [ ActiveState ],
3535

3636
getInitialState: function () {
3737
return { isActive: false };

docs/guides/overview.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ Guide: Overview
22
===============
33

44
```
5-
var Routes = require('react-router').Routes;
6-
var Route = require('react-router').Route;
5+
var Routes = require('react-router/Routes');
6+
var Route = require('react-router/Route');
77
88
React.renderComponent((
99
<Routes>
@@ -50,7 +50,7 @@ will render the active child route handler.
5050
Here's the rest of the application:
5151

5252
```js
53-
var Link = require('react-router').Link;
53+
var Link = require('react-router/Link');
5454

5555
var App = React.createClass({
5656
render: function() {

examples/animations/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/** @jsx React.DOM */
22
var React = require('react');
3-
var Router = require('../../modules/main');
3+
var Router = require('../../index');
44
var Routes = Router.Routes;
55
var Route = Router.Route;
66
var Link = Router.Link;

examples/auth-flow/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/** @jsx React.DOM */
22
var React = require('react');
3-
var Router = require('../../modules/main');
3+
var Router = require('../../index');
44
var Route = Router.Route;
55
var Routes = Router.Routes;
66
var Link = Router.Link;

0 commit comments

Comments
 (0)