Ignore:
Timestamp:
09/21/22 18:47:39 (22 months ago)
Author:
Marko <Marko@…>
Branches:
master
Children:
34950c6
Parents:
5201690
Message:

Component for editing offers added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • phonelux-frontend/src/components/FiltersComponents/SortByComponent.js

    r5201690 rd66b8eb  
    11import React, { Component } from 'react'
     2import { Link } from 'react-router-dom'
    23import './SortByComponent.css'
     4import SpecificationsFilterComponent from './SpecificationsFilterComponent'
    35
    46export class SortByComponent extends Component {
     
    810   
    911      this.state = {
    10          sortBy: 'mostPopular'
     12         sortBy: localStorage.getItem('sortBy') ? localStorage.getItem('sortBy') : 'mostPopular'
    1113      }
    1214    }
     
    1416    handleChange = (e) => {
    1517      this.props.changeHandler({sortBy: e.target.value})
     18      localStorage.setItem('sortBy',e.target.value)
    1619    }
    1720
     
    1922    return (
    2023        <div className="sortby-component-wrapper">
    21         <select defaultValue={'mostPopular'} onChange={this.handleChange} className='sortby-component-select'>
     24        {localStorage.getItem('token') ? <SpecificationsFilterComponent changeHandler={this.props.changeHandler}/> : <></>}
     25        <select defaultValue={this.state.sortBy} onChange={this.handleChange} className='sortby-component-select'>
    2226          <option value="mostPopular">Најпопуларно</option>
    2327          <option value="ascending">Цена: Ниска {'>'} Висока</option>
Note: See TracChangeset for help on using the changeset viewer.