0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-01-20 07:32:43 +00:00

User page now running properly

This commit is contained in:
Scott Tolksdorf
2016-11-24 23:35:10 -05:00
parent 2d6b89c769
commit 4e5cd914f7
5 changed files with 57 additions and 10 deletions

View File

@@ -1,19 +1,37 @@
const React = require('react');
const _ = require('lodash');
const cx = require('classnames');
const moment = require('moment');
const BrewItem = React.createClass({
getDefaultProps: function() {
return {
brew : {
title : '',
description : '',
authors : []
}
};
},
render : function(){
const brew = this.props.brew;
return <div className='brewItem'>
BrewItem Component Ready.
<h4>{brew.title}</h4>
<p className='description'><em>{brew.description}</em></p>
<hr />
<ul>
<li><strong>Authors: </strong> {brew.authors.join(', ')}</li>
<li>
<strong>Last updated: </strong>
{moment(brew.updatedAt).fromNow()}
</li>
<li><strong>Views: </strong> {brew.views} </li>
</ul>
<a href={`/share/${brew.shareId}`} target='_blank'>Share link</a>
{(!!brew.editId ? <a href={`/edit/${brew.editId}`} target='_blank'>Edit link</a> : null)}
</div>
}
});