source: phonelux-frontend/src/components/FiltersComponents/SortByComponent.js@ d66b8eb

Last change on this file since d66b8eb was d66b8eb, checked in by Marko <Marko@…>, 22 months ago

Component for editing offers added

  • Property mode set to 100644
File size: 1.2 KB
Line 
1import React, { Component } from 'react'
2import { Link } from 'react-router-dom'
3import './SortByComponent.css'
4import SpecificationsFilterComponent from './SpecificationsFilterComponent'
5
6export class SortByComponent extends Component {
7
8 constructor(props) {
9 super(props)
10
11 this.state = {
12 sortBy: localStorage.getItem('sortBy') ? localStorage.getItem('sortBy') : 'mostPopular'
13 }
14 }
15
16 handleChange = (e) => {
17 this.props.changeHandler({sortBy: e.target.value})
18 localStorage.setItem('sortBy',e.target.value)
19 }
20
21 render() {
22 return (
23 <div className="sortby-component-wrapper">
24 {localStorage.getItem('token') ? <SpecificationsFilterComponent changeHandler={this.props.changeHandler}/> : <></>}
25 <select defaultValue={this.state.sortBy} onChange={this.handleChange} className='sortby-component-select'>
26 <option value="mostPopular">Најпопуларно</option>
27 <option value="ascending">Цена: Ниска {'>'} Висока</option>
28 <option value="descending">Цена: Висока {'>'} Ниска</option>
29 </select>
30 </div>
31 )
32 }
33}
34
35export default SortByComponent
Note: See TracBrowser for help on using the repository browser.