)
}
diff --git a/modules/Home.js b/modules/Home.js
new file mode 100644
index 0000000..2798aa1
--- /dev/null
+++ b/modules/Home.js
@@ -0,0 +1,9 @@
+import React from 'react'
+
+export default React.createClass({
+ render(){
+ return(
+
+ )
+ }
+})
diff --git a/modules/NavLink.js b/modules/NavLink.js
new file mode 100644
index 0000000..493baa2
--- /dev/null
+++ b/modules/NavLink.js
@@ -0,0 +1,8 @@
+import React from 'react'
+import { Link } from 'react-router'
+
+export default React.createClass({
+ render(){
+ return
+ }
+})
diff --git a/modules/Repo.js b/modules/Repo.js
new file mode 100644
index 0000000..9f1908f
--- /dev/null
+++ b/modules/Repo.js
@@ -0,0 +1,13 @@
+import React from 'react'
+
+
+export default React.createClass({
+ render(){
+ return(
+
+ )
+ }
+
+})
diff --git a/modules/Repos.js b/modules/Repos.js
index 1183e67..f1796d3 100644
--- a/modules/Repos.js
+++ b/modules/Repos.js
@@ -1,13 +1,31 @@
import React from 'react'
import ReactDOM from 'react-dom'
-import {Router, Route, hashHistory} from 'react-router'
+import {Link, browserHistory} from 'react-router'
+import NavLink from './NavLink'
export default React.createClass({
-
+ handleSubmit(event) {
+ event.preventDefault()
+ const userName = event.target.elements[0].value
+ const repo = event.target.elements[1].value
+ const path = `/repos/${userName}/${repo}`
+ console.log(path)
+ browserHistory.push(path)
+ },
render: function() {
- return (
-
+
Repos
+
+ - React Router
+ - React
+
+
-});
+ {this.props.children}
+
)
+ }
+})
\ No newline at end of file
diff --git a/modules/routes.js b/modules/routes.js
new file mode 100644
index 0000000..ecb7bb2
--- /dev/null
+++ b/modules/routes.js
@@ -0,0 +1,17 @@
+import React from 'react'
+import { Router, Route, browserHistory, IndexRoute } from 'react-router'
+import App from './App'
+import About from './About'
+import Repos from './Repos'
+import Repo from './Repo'
+import Home from './Home'
+
+module.exports = (
+