// following along http://facebook.github.io/react/docs/tutorial.html
import React from "react";
import marked from "marked";
require('./style.css');
class CommentForm extends React.Component {
render() {
return (
I might be an actual form someday...
);
}
}
class CommentList extends React.Component {
render() {
let commentNodes = this.props.data.map((comment) => {
return (
{comment.text}
);
});
return (
{commentNodes}
);
}
}
class CommentBox extends React.Component {
render() {
return (
Comments
);
}
}
class Comment extends React.Component {
render() {
let rawMarkup = marked(this.props.children.toString());
return (
{this.props.author}
);
}
}
var data = [
{author: "Alice", text: "Down the... halfpipe!"},
{author: "PP", text: "Alice, what **blasphemy**!"},
{author: "Maybe Not Lewis", text: "Let her be herself, Peter, we let *you* jump around all the time as well..."}
];
React.render(, document.getElementById("content"));