var BookLink, React, Router;
React = require('react');
Router = require('react-router');
BookLink = React.createClass({displayName: "BookLink",
propTypes: {
book: React.PropTypes.shape({
ecosystemId: React.PropTypes.string,
ecosystemComments: React.PropTypes.string,
id: React.PropTypes.number,
title: React.PropTypes.string,
uuid: React.PropTypes.string,
version: React.PropTypes.string
}).isRequired
},
render: function() {
return React.createElement(Router.Link, {
"to": 'QAViewBook',
"className": "book",
"params": {
ecosystemId: this.props.book.ecosystemId
}
}, React.createElement("div", {
"className": "title-version"
}, React.createElement("span", null, this.props.book.title), React.createElement("span", null, this.props.book.version)), React.createElement("span", {
"className": "comments"
}, this.props.book.ecosystemComments));
}
});
module.exports = BookLink;
|