import { Box } from "@mui/material"; import { useEffect } from "react"; import { connect } from "react-redux"; import { Navigate, Route, Routes } from "react-router-dom"; import { actionPromiseClear } from "../../../reducers"; import { actionCatAll } from "../../../actions/actionCatAll"; import { CAdminCategoryTree } from "../AdminCategoryTree"; import { CAdminGoodPageContainer, CAdminGoodsPageContainer, CAdminGoodsSearchPageContainer } from "./AdminGoodLayout"; import { CAdminCategoriesPageContainer, CAdminCategoriesSearchPageContainer, CAdminCategoryPageContainer } from "./AdminCategoryLayout"; import { CAdminOrderPageContainer, CAdminOrdersPageContainer, CAdminOrdersSearchPageContainer } from "./AdminOrderLayout"; import { CAdminUserPageContainer, CAdminUsersPageContainer, CAdminUsersSearchPageContainer } from "./AdminUserLayout"; const AdminCategoryTreePageContainer = ({ onLoad, onUnmount }) => { useEffect(() => { onLoad(); return () => { onUnmount(); }; }, []); return ; }; const CAdminCategoryTreePageContainer = connect(null, { onUnmount: () => actionPromiseClear("catAll"), onLoad: () => actionCatAll(), })(AdminCategoryTreePageContainer); const AdminLayoutPage = () => { return ( } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> ); }; export { AdminLayoutPage };