'use client' import { Fragment, useState } from 'react' import { useEditReviewMutation } from '@/store/services' import { HandleResponse, Icons, ResponsiveImage } from 'components' import { Menu, Transition } from '@headlessui/react' const ReveiwCard = props => { //? Props const { item, singleComment, deleteReviewHandler } = props //? States const [status, setStatus] = useState(item.status) //? Edit Review Query const [editReview, { data, isSuccess, isError, error }] = useEditReviewMutation() //? Handlers const handleChangeStatus = statusNum => { editReview({ id: item._id, body: { status: statusNum }, }) setStatus(statusNum) } //? Local Components const DropdownReview = () => (
) //? Render(s) return ( <> {/* Handle Edit Review Response */} {(isSuccess || isError) && ({item.title}
{item.comment}
{point.title}
{point.title}