import React, { Component } from 'react' import UserContext from '../context/UserContext' import GroupedFiltersComponent from './GroupedFiltersComponent/GroupedFiltersComponent' import HeaderComponent from './HeaderComponent/HeaderComponent' import PhoneCardGridComponent from './PhoneCardGridComponent/PhoneCardGridComponent' export class HomepageComponent extends Component { constructor(props) { super(props) this.state = { shops: '', brands: '', priceRange: '', searchValue: '', sortBy: 'mostPopular' } } changeFilters = (e) => { if(e.hasOwnProperty('priceRange')) { this.setState({ priceRange: e.priceRange }) } if(e.hasOwnProperty('shops')) { this.setState({ shops: e.shops }) } if(e.hasOwnProperty('brands')) { this.setState({ brands: e.brands }) } if(e.hasOwnProperty('searchValue')) { this.setState({ searchValue: e.searchValue }) } if(e.hasOwnProperty('sortBy')) { this.setState({ sortBy: e.sortBy }) } } render() { console.log(this.context) console.log(localStorage.getItem('token')) return ( <> ) } } HomepageComponent.contextType = UserContext export default HomepageComponent