index.js 684 B

12345678910111213141516
  1. import { Stack } from "@mui/material";
  2. import { useEffect } from "react";
  3. import { connect, useDispatch } from "react-redux";
  4. import { actionOrders } from "../../actions/actionOrders";
  5. import { Error } from "../common/Error";
  6. import { DashboardOrder } from "./DashboardOrder";
  7. export const DashboardPage = ({ orders = [] }) => {
  8. return (
  9. <Stack className="DashboardPage" spacing={4}>
  10. {!!orders.length ? orders.map((order) => <DashboardOrder order={order} key={order._id} />) : <Error>Пока пусто </Error>}
  11. </Stack>
  12. );
  13. };
  14. export const CDashboardPage = connect((state) => ({ orders: state.promise?.orders?.payload || [] }))(DashboardPage);