Skip to content

Commit 6c2e386

Browse files
committed
Flux - 16 - Routing with Parameters
1 parent 10519ed commit 6c2e386

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

imgur-client/src/components/topic-list.jsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ var React = require('react');
22
var Reflux = require('reflux');
33
var TopicStore = require('../stores/topic-store');
44
var Actions = require('../actions');
5+
var ReactRouter = require('react-router');
6+
var Link = ReactRouter.Link;
57

68
module.exports = React.createClass({
79
mixins: [
@@ -23,9 +25,10 @@ module.exports = React.createClass({
2325
},
2426
renderTopics: function() {
2527
return this.state.topics.map(function(topic){
26-
return <li>
27-
{topic}
28-
</li>
28+
return <Link to={"topics/" + topic.id} className="list-group-item" key={topic.id}>
29+
<h4>{topic.name}</h4>
30+
<p>{topic.description}</p>
31+
</Link>
2932
});
3033
},
3134
onChange: function(event, topics) {

0 commit comments

Comments
 (0)