import React from 'react'; import {Container, Grid, useMediaQuery} from "@mui/material"; import {useEffect} from "react"; import Breadcrumb from "../../components/Breadcrumbs"; import {connect} from "react-redux"; import {actionFullRootCats} from "../../actions/ActionCategory"; import {CategoryAside} from "./CategoryAside"; import {Products} from "./Goods"; const CatalogPage = ({category={}, actionRootCat}) => { const matches = useMediaQuery('(max-width:899px)') useEffect(() => { if(category && Object.entries(category).length === 0) actionRootCat() }, [category]) return ( <>
{category && Object.entries(category).length > 0 && }
) } export const CCatalogPage = connect(state => ({ category: state.category}), { actionRootCat: actionFullRootCats}) (CatalogPage)