import React from 'react'; // material-ui import { Divider, Grid, Menu, MenuItem, Rating, Stack, Tooltip, Typography } from '@mui/material'; // third-party import { format } from 'date-fns'; // project imports import Avatar from '../extended/Avatar'; // assets import StarTwoToneIcon from '@mui/icons-material/StarTwoTone'; import StarBorderTwoToneIcon from '@mui/icons-material/StarBorderTwoTone'; import MoreHorizOutlinedIcon from '@mui/icons-material/MoreHorizOutlined'; import VerifiedUserIcon from '@mui/icons-material/VerifiedUser'; import DirectionsRunIcon from '@mui/icons-material/DirectionsRun'; const avatarImage = require.context('assets/images/profile', true); // ==============================|| PRODUCT DETAILS - REVIEW ||============================== // interface ReviewProps { avatar: string; date: Date | string; name: string; status: boolean; rating: number; review: string; } const ProductReview = ({ avatar, date, name, status, rating, review }: ReviewProps) => { const [anchorEl, setAnchorEl] = React.useState Element) | null | undefined>(null); const handleClick = (event: React.MouseEvent | undefined) => { setAnchorEl(event?.currentTarget); }; const handleClose = () => { setAnchorEl(null); }; return ( {name} {status && ( )} {!status && ( )} {format(new Date(date), 'E, MMM d yyyy')} } emptyIcon={} precision={0.1} readOnly /> {review} Edit Delete ); }; export default ProductReview;