import { useGetProductReviewsQuery } from '@/store/services' import { Pagination, Icons, ShowWrapper, EmptyComment, ReviewModal, ReveiwSkeleton, ReviewProductCard, RedirectToLogin, } from 'components' import { useUrlQuery, useUserInfo, useDisclosure, useChangeRoute } from '@/hooks' const Reviews = props => { //? Props const { numReviews, prdouctID, productTitle } = props //? Assets const query = useUrlQuery() const changeRoute = useChangeRoute() const page = query.page ? +query.page : 1 const { isVerify } = useUserInfo() const [isShowRedirectModal, redirectModalHandlers] = useDisclosure() //? Modals const [isShowReviewModal, reviewModalHandlers] = useDisclosure() //? Get Product-Reviews Query const { data, isSuccess, isFetching, error, isError, refetch } = useGetProductReviewsQuery( { id: prdouctID, page, }, { skip: numReviews > 0 ? false : true } ) //? Handlers const handleOpenCommentModal = () => { if (!isVerify) return redirectModalHandlers.open() reviewModalHandlers.open() } //? Render(s) return ( <> 商品评价 {numReviews} 条评价 写下您对该商品的评价 提交确认后,通过将赠送积分。 } loadingComponent={} > {data?.data?.reviews?.map(item => )} {data && data?.data?.reviewsLength > 5 && ( )} > ) } export default Reviews
提交确认后,通过将赠送积分。