BlockProduct.jsx 892 B

1234567891011121314151617181920212223242526272829303132
  1. import React from 'react';
  2. import {useEffect} from "react";
  3. import Breadcrumb from "../../components/Breadcrumbs";
  4. import {Container} from "@mui/material";
  5. import {connect} from "react-redux";
  6. import {actionGoodFindOne} from "../../actions/ActionGoodFind";
  7. import {CGoods} from "./Goods";
  8. const BlockProduct = ({match:{params:{_id}}, getData}) => {
  9. useEffect(() => {
  10. getData(_id)
  11. },[_id, getData])
  12. return(
  13. <>
  14. <main
  15. style={{
  16. backgroundColor: "#f3f3f3",
  17. minHeight:'300px'
  18. }}
  19. >
  20. <Breadcrumb links={['good']}/>
  21. <Container maxWidth="lg">
  22. <CGoods key={_id} />
  23. </Container>
  24. </main>
  25. </>
  26. )
  27. }
  28. export const CBlockProduct = connect(null,
  29. {getData: actionGoodFindOne})
  30. (BlockProduct)