hardcode routes in react app

This commit is contained in:
Riley Davis
2016-11-08 12:03:49 -07:00
parent 6f6da14401
commit 80f1f70a2a
4 changed files with 13 additions and 10 deletions
-1
View File
@@ -3,5 +3,4 @@ public/bundle.js
public/embed/comment-stream
.DS_Store
npm-debug.log
config.json
yarn.lock
+5
View File
@@ -0,0 +1,5 @@
{
"basePath": "admin",
"talkHost": "http://localhost:16180",
"xeniaHost": "http://localhost:16180"
}
+4 -5
View File
@@ -8,17 +8,16 @@ import store from 'services/store'
import CommentStream from 'containers/CommentStream'
import EmbedLink from 'components/EmbedLink'
import Configure from 'containers/Configure'
import config from 'services/config'
export default class App extends React.Component {
render (props) {
return (
<Provider store={store}>
<Router history={browserHistory}>
<Route path={config.basePath} component={ModerationQueue} />
<Route path={`${config.basePath}/embed`} component={CommentStream} />
<Route path={`${config.basePath}/embedlink`} component={EmbedLink} />
<Route path={`${config.basePath}/configure`} component={Configure} />
<Route path='admin' component={ModerationQueue} />
<Route path='admin/embed' component={CommentStream} />
<Route path='admin/embedlink' component={EmbedLink} />
<Route path='admin/configure' component={Configure} />
</Router>
</Provider>
)
+4 -4
View File
@@ -9,14 +9,14 @@ export default (props) => (
<Layout fixedDrawer>
<Header title='Talk'>
<Navigation>
<Link className={styles.navLink} to={`/${config.basePath}/`}>Moderate</Link>
<Link className={styles.navLink} to={`/${config.basePath}/configure`}>Configure</Link>
<Link className={styles.navLink} to={`/admin/`}>Moderate</Link>
<Link className={styles.navLink} to={`/admin/configure`}>Configure</Link>
</Navigation>
</Header>
<Drawer>
<Navigation>
<Link className={styles.navLink} to={`/${config.basePath}/`}>Moderate</Link>
<Link className={styles.navLink} to={`/${config.basePath}/configure`}>Configure</Link>
<Link className={styles.navLink} to={`/admin/`}>Moderate</Link>
<Link className={styles.navLink} to={`/admin/configure`}>Configure</Link>
</Navigation>
</Drawer>
{props.children}