diff --git a/client/homebrew/pages/basePages/listPage/listPage.jsx b/client/homebrew/pages/basePages/listPage/listPage.jsx index e4beb4a94..17a558735 100644 --- a/client/homebrew/pages/basePages/listPage/listPage.jsx +++ b/client/homebrew/pages/basePages/listPage/listPage.jsx @@ -4,16 +4,9 @@ const createClass = require('create-react-class'); const _ = require('lodash'); const cx = require('classnames'); -const moment = require('moment'); - -const Nav = require('naturalcrit/nav/nav.jsx'); -const Navbar = require('../../../navbar/navbar.jsx'); - -const RecentNavItem = require('../../../navbar/recent.navitem.jsx').both; -const Account = require('../../../navbar/account.navitem.jsx'); -const NewBrew = require('../../../navbar/newbrew.navitem.jsx'); const BrewItem = require('./brewItem/brewItem.jsx'); -const ReportIssue = require('../../../navbar/issue.navitem.jsx'); + +const moment = require('moment'); // const brew = { // title : 'SUPER Long title woah now', @@ -32,7 +25,8 @@ const ListPage = createClass({ class : '', brews : [] } - ] + ], + navItems : <>> }; }, getInitialState : function() { @@ -146,16 +140,17 @@ const ListPage = createClass({ getSortedBrews : function(brewCollection){ const testString = _.deburr(this.state.filterString).toLowerCase(); - const brews = this.state.filterString ? _.filter(brewCollection.brews, (brew)=>{ + console.log(testString); + const brews = testString ? _.filter(brewCollection.brews, (brew)=>{ return (_.deburr(brew.title).toLowerCase().includes(testString)) || (_.deburr(brew.description).toLowerCase().includes(testString)); - }) : this.props.brewCollection.brews; - return _.groupBy(brews, (brew)=>{ - return (brew.published ? 'published' : 'private'); - }); + }) : brewCollection.brews; + console.log(brews); + return brews; }, renderBrewCollection : function(brewCollection){ + brewCollection.brews = this.getSortedBrews(brewCollection); return _.map(brewCollection, (brewItem, idx)=>{ return