1
0
mirror of https://github.com/stolksdorf/homebrewery.git synced 2025-12-12 23:45:57 +00:00

Added in a brew item component

This commit is contained in:
Scott Tolksdorf
2016-11-24 00:07:04 -05:00
parent 9e14872f06
commit 6af9dd9325
6 changed files with 38 additions and 3 deletions

View File

@@ -20,7 +20,7 @@ const Editor = React.createClass({
onChange : ()=>{},
metadata : {},
onMetadataChange : ()=>{}
onMetadataChange : ()=>{},
};
},
getInitialState: function() {

View File

@@ -40,4 +40,8 @@
right : 350px;
}
}
.toggleMeta{
display: none;
}
}

View File

@@ -0,0 +1,21 @@
const React = require('react');
const _ = require('lodash');
const cx = require('classnames');
const BrewItem = React.createClass({
getDefaultProps: function() {
return {
brew : {
}
};
},
render : function(){
return <div className='brewItem'>
BrewItem Component Ready.
</div>
}
});
module.exports = BrewItem;

View File

@@ -0,0 +1,3 @@
.brewItem{
}

View File

@@ -5,6 +5,8 @@ const cx = require('classnames');
const Nav = require('naturalcrit/nav/nav.jsx');
const Navbar = require('../../navbar/navbar.jsx');
const BrewItem = require('./brewItem/brewItem.jsx');
const UserPage = React.createClass({
getDefaultProps: function() {
return {
@@ -13,6 +15,12 @@ const UserPage = React.createClass({
};
},
renderBrews : function(){
return _.map(this.props.brews, (brew) => {
return <BrewItem brew={brew} />
});
},
render : function(){
console.log(this.props.brews);
@@ -26,6 +34,7 @@ const UserPage = React.createClass({
<div className='content'>
<div className='phb'>
<h1>{this.props.username}</h1>
{this.renderBrews()}
</div>
</div>
</div>

View File

@@ -113,8 +113,6 @@ app.get('/print/:id', (req, res, next)=>{
});
//Render Page
app.use((req, res) => {
vitreumRender({