Files
old-kivi/web/components/Filters.js

99 lines
2.8 KiB
JavaScript
Raw Normal View History

2016-11-07 11:17:48 +01:00
import React from 'react';
export default class Filters extends React.Component {
2016-11-09 15:14:16 +01:00
onCloseClick(e) {
if (this.props.onClose) {
this.props.onClose();
}
}
2017-03-31 14:31:56 +02:00
onMinPriceChange (e) {
this.props.dispatch({type: 'SET_MIN_PRICE', action: {minPrice: e.target.value}})
}
2016-11-07 11:17:48 +01:00
render() {
return (
<div className="filters">
2016-11-09 15:14:16 +01:00
<div className="filters-close">
Uslovi Pretrage
<i onClick={this.onCloseClick.bind(this)}
className="close-icon fa fa-times"
aria-hidden="true"></i>
</div>
2016-11-07 11:17:48 +01:00
<div className="filter-row">
<div className="filter-title">
2017-03-31 14:31:56 +02:00
CIJENA
</div>
2016-11-15 00:03:59 +01:00
<div className="filter-content value-between-box">
2017-03-31 14:31:56 +02:00
izmedju <input value={`${this.props.filters.minPrice}`} onChange={this.onMinPriceChange.bind(this)}></input> KM i <input></input>
</div>
2016-11-07 11:17:48 +01:00
</div>
2016-11-09 15:14:16 +01:00
<div className="filter-row filter-property-types">
<div className="filter-title">
TIP
</div>
2016-11-09 15:14:16 +01:00
<div className="filter-content">
<div className="filter-btn property-type-btn">
Stan
</div>
<div className="filter-btn property-type-btn">
Kuća
</div>
</div>
2016-11-09 15:14:16 +01:00
<div className="filter-content">
<div className="filter-btn property-type-btn">
Zemljište
</div>
<div className="filter-btn property-type-btn">
Poslovni prostor
</div>
</div>
2016-11-07 11:17:48 +01:00
</div>
<div className="filter-row">
<div className="filter-title">
KVADRATA
</div>
2016-11-15 00:03:59 +01:00
<div className="filter-content value-between-box">
izmedju <input></input>
i <input></input>
</div>
2016-11-07 11:17:48 +01:00
</div>
2016-11-09 15:14:16 +01:00
<div className="filter-row filter-property-rooms">
<div className="filter-title">
BROJ SOBA
</div>
<div className="filter-content">
<div className="filter-btn property-rooms-studio-btn">
Garsonjera
</div>
<div className="filter-btn property-rooms-btn">
2
</div>
<div className="filter-btn property-rooms-btn">
3
</div>
<div className="filter-btn property-rooms-btn">
4+
</div>
</div>
</div>
<div className="filter-row no-border">
<div className="filter-title">
</div>
<div className="filter-content">
<div className="filter-btn more-filters">Više Filtera</div>
</div>
</div>
2016-11-09 15:14:16 +01:00
<div className="clear-both">
</div>
<div className="filter-bottom">
2016-11-07 11:17:48 +01:00
</div>
</div>)
}
}