source: phonelux-frontend/src/components/GroupedFiltersComponent/GroupedFiltersComponent.js@ dbd4834

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

Homepage, login and register components added

  • Property mode set to 100644
File size: 1.7 KB
Line 
1import React, { Component } from 'react'
2import "./GroupedFiltersComponent.css"
3import InputLabel from '@mui/material/InputLabel';
4import MenuItem from '@mui/material/MenuItem';
5import FormControl from '@mui/material/FormControl';
6import Select from '@mui/material/Select';
7import FilterSelectComponent from "../FiltersComponents/FilterSelectComponent"
8import FilterPriceComponent from "../FiltersComponents/FilterPriceComponent"
9import SearchFieldComponent from '../FiltersComponents/SearchFieldComponent';
10import { Grid } from '@mui/material';
11import SortByComponent from '../FiltersComponents/SortByComponent';
12
13export default class GroupedFiltersComponent extends Component {
14
15 constructor(props) {
16 super(props)
17
18 this.state = {
19
20 }
21 }
22
23
24 componentDidMount(){
25
26 }
27
28 render() {
29 return (
30 <>
31 <div className="grouped-filters-component">
32 <Grid container spacing={5}>
33
34 <Grid className='filterscomponent-grid-item' item xs={6} sm={4} md={3}>
35 <FilterSelectComponent changeHandler={this.props.passFilters} type='shops'/>
36 </Grid>
37
38 <Grid className='filterscomponent-grid-item' item xs={6} sm={4} md={3}>
39 <FilterSelectComponent changeHandler={this.props.passFilters} type='brands'/>
40 </Grid>
41
42 <Grid className='filterscomponent-grid-item' item xs={6} sm={4} md={3}>
43 <FilterPriceComponent changeHandler={this.props.passFilters}/>
44 </Grid>
45
46 <Grid className='filterscomponent-grid-item' item xs={6} sm={4} md={3}>
47 <SearchFieldComponent changeHandler={this.props.passFilters} />
48 </Grid>
49 </Grid>
50 </div>
51 <SortByComponent changeHandler={this.props.passFilters}/>
52 </>
53 )
54 }
55
56}
Note: See TracBrowser for help on using the repository browser.