source: CookCraft-FrontEnd/CookCraft-FrontEnd-master/cookcraft-app/src/components/AdminViewComponents/AdminReviewModal.jsx@ f08e256

Last change on this file since f08e256 was d7b7f00, checked in by Gorazd Biskoski <gorazdbiskoskii@…>, 4 weeks ago

Add project

  • Property mode set to 100644
File size: 1.1 KB
RevLine 
[d7b7f00]1import styles from "../../css/AdminPanelCss/modal-style.module.css";
2
3const ReviewModal = ({ isOpen, onClose, reviewData, onRemove }) => {
4 if (!isOpen) return null;
5 // console.log(reviewData);
6
7 const handleRemove = () => {
8 onRemove(reviewData.id);
9 onClose();
10 };
11
12 return (
13 <div className={styles.modalOverlay}>
14 <div className={styles.modalContent}>
15 <button className={styles.closeButton} onClick={onClose}>&times;</button>
16 <h2>Review Details</h2>
17 <p><strong>Name:</strong> {reviewData.userName} {reviewData.userSurname}</p>
18 <p><strong>Email:</strong> {reviewData.userEmail}</p>
19 <p><strong>Recipe Name:</strong> {reviewData.recipeName}</p>
20 <p><strong>Rating:</strong> {reviewData.rating}</p>
21 <p><strong>Review Text:</strong> {reviewData.review}</p>
22 <button onClick={handleRemove} className={styles.removeButton}>
23 Remove Review
24 </button>
25 </div>
26 </div>
27 );
28};
29
30export default ReviewModal;
Note: See TracBrowser for help on using the repository browser.