import { useEffect } from 'react'; import { useParams } from 'react-router-dom'; import { connect } from 'react-redux'; import Grid2 from '@mui/material/Unstable_Grid2/Grid2'; import { Paper, Box } from '@mui/material'; import { styled } from '@mui/material/styles'; import { actionFindPostOne } from '../../redux/action'; import { MyCarouselPost } from './carousel'; import { CardPost } from './comments'; const Item = styled(Paper)(() => ({ borderRadius: 0, boxShadow: 'none', })) function Comments({ post = {}, loadPost }) { // console.log('post: ', post) const { postId } = useParams() useEffect(() => { loadPost(postId) }, [postId]) return (
) } export const CComments = connect(state => ({ post: state?.promise?.PostFindOne?.payload }), { loadPost: actionFindPostOne })(Comments)