+ {rental.item?.images && rental.item.images[0] && (
+
+
+ {rental.item ? rental.item.name : "Item Unavailable"}
+
-
-
- {rental.status.charAt(0).toUpperCase() + rental.status.slice(1)}
-
- {rental.paymentStatus === "paid" && (
- Paid
- )}
-
-
-
- Rental Period:
-
- Start: {formatDateTime(rental.startDate, rental.startTime)}
-
- End: {formatDateTime(rental.endDate, rental.endTime)}
-
-
-
- Total: ${rental.totalAmount}
-
-
- {rental.owner && (
-
- Owner: {rental.owner.firstName} {rental.owner.lastName}
-
+
+
+ {rental.status.charAt(0).toUpperCase() +
+ rental.status.slice(1)}
+
+ {rental.paymentStatus === "paid" && (
+ Paid
)}
+
- {rental.renterPrivateMessage && rental.renterReviewVisible && (
+
+ Rental Period:
+
+ Start:{" "}
+ {formatDateTime(rental.startDate, rental.startTime)}
+
+ End:{" "}
+ {formatDateTime(rental.endDate, rental.endTime)}
+
+
+
+ Total: ${rental.totalAmount}
+
+
+ {rental.owner && (
+
+ Owner: {rental.owner.firstName}{" "}
+ {rental.owner.lastName}
+
+ )}
+
+ {rental.renterPrivateMessage &&
+ rental.renterReviewVisible && (
- Private Note from Owner:
+
+ Private
+ Note from Owner:
+
{rental.renterPrivateMessage}
)}
- {rental.status === "cancelled" && rental.rejectionReason && (
+ {rental.status === "cancelled" &&
+ rental.rejectionReason && (
- Rejection reason: {rental.rejectionReason}
+ Rejection reason:{" "}
+ {rental.rejectionReason}
)}
-
- {rental.status === "pending" && (
-
- )}
- {rental.status === "active" && !rental.itemRating && !rental.itemReviewSubmittedAt && (
+
+ {rental.status === "pending" && (
+
+ )}
+ {rental.status === "active" &&
+ !rental.itemRating &&
+ !rental.itemReviewSubmittedAt && (
)}
- {rental.itemReviewSubmittedAt && !rental.itemReviewVisible && (
+ {rental.itemReviewSubmittedAt &&
+ !rental.itemReviewVisible && (
Review Submitted
)}
- {rental.itemReviewVisible && rental.itemRating && (
-
-
- Review Published ({rental.itemRating}/5)
-
- )}
- {rental.status === "completed" && rental.rating && !rental.itemRating && (
+ {rental.itemReviewVisible && rental.itemRating && (
+
+
+ Review Published ({rental.itemRating}/5)
+
+ )}
+ {rental.status === "completed" &&
+ rental.rating &&
+ !rental.itemRating && (
Reviewed ({rental.rating}/5)
)}
-