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 };