0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-01-16 16:52:39 +00:00

replace sort table with divs and give UI styling

This commit is contained in:
Gazook89
2022-09-13 10:57:28 -05:00
parent 5e076fc948
commit 46a45a8536
2 changed files with 45 additions and 49 deletions

View File

@@ -114,7 +114,7 @@ const ListPage = createClass({
},
renderSortOption : function(sortTitle, sortValue){
return <td>
return <div>
<button
value={`${sortValue}`}
onClick={this.handleSortOptionChange}
@@ -122,7 +122,7 @@ const ListPage = createClass({
>
{`${sortTitle}`}
</button>
</td>;
</div>;
},
handleFilterTextChange : function(e){
@@ -150,7 +150,7 @@ const ListPage = createClass({
},
renderFilterOption : function(){
return <td>
return <div className='filter-option'>
<label>
<i className='fas fa-search'></i>
<input
@@ -160,37 +160,31 @@ const ListPage = createClass({
value={this.state.filterString}
/>
</label>
</td>;
</div>;
},
renderSortOptions : function(){
return <div className='sort-container'>
<table>
<tbody>
<tr>
<td>
<h6>Sort by :</h6>
</td>
{this.renderSortOption('Title', 'alpha')}
{this.renderSortOption('Created Date', 'created')}
{this.renderSortOption('Updated Date', 'updated')}
{this.renderSortOption('Views', 'views')}
{/* {this.renderSortOption('Latest', 'latest')} */}
<td>
<h6>Direction :</h6>
</td>
<td>
<button
onClick={this.handleSortDirChange}
className='sortDir'
>
{`${(this.state.sortDir == 'asc' ? '\u25B2 ASC' : '\u25BC DESC')}`}
</button>
</td>
{this.renderFilterOption()}
</tr>
</tbody>
</table>
</div>;
},
@@ -233,10 +227,10 @@ const ListPage = createClass({
return <div className='listPage sitePage'>
<link href='/themes/V3/5ePHB/style.css' rel='stylesheet'/>
{this.props.navItems}
{this.renderSortOptions()}
<div className='content V3'>
<div className='phb page'>
{this.renderSortOptions()}
{this.renderBrewCollection(this.state.brewCollection)}
</div>
</div>