0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-01-13 10:52:46 +00:00

Creating a brand new admin page

This commit is contained in:
Scott Tolksdorf
2017-01-09 20:11:01 -05:00
parent 1aa79b32d9
commit 37de888f03
10 changed files with 159 additions and 46 deletions

View File

@@ -1,38 +1,42 @@
var React = require('react');
var _ = require('lodash');
var cx = require('classnames');
const React = require('react');
const _ = require('lodash');
var HomebrewAdmin = require('./homebrewAdmin/homebrewAdmin.jsx');
const Nav = require('naturalcrit/nav/nav.jsx');
var Admin = React.createClass({
//const HomebrewAdmin = require('./homebrewAdmin/homebrewAdmin.jsx');
const BrewLookup = require('./brewLookup/brewLookup.jsx');
const Admin = React.createClass({
getDefaultProps: function() {
return {
url : "",
admin_key : "",
homebrews : [],
admin_key : '',
};
},
renderNavbar : function(){
return <Nav.base>
<Nav.section>
<Nav.item icon='fa-magic' className='homebreweryLogo'>
Homebrewery Admin
</Nav.item>
</Nav.section>
</Nav.base>
},
render : function(){
var self = this;
return(
<div className='admin'>
return <div className='admin'>
{this.renderNavbar()}
<main className='content'>
<BrewLookup adminKey={this.props.admin_key} />
<header>
<div className='container'>
<i className='fa fa-rocket' />
naturalcrit admin
</div>
</header>
<div className='container'>
<HomebrewAdmin homebrews={this.props.homebrews} admin_key={this.props.admin_key} />
</div>
Test
</div>
);
</main>
</div>
}
});