mirror of
https://gitlab.com/megazordpobeda/DataRush.git
synced 2026-05-22 23:17:09 +00:00
25 lines
625 B
TypeScript
25 lines
625 B
TypeScript
import { Review } from "@/shared/types/review";
|
|
import { ReviewCard } from "../components/review-card";
|
|
import { NoReviews } from "./no-reviews";
|
|
import { ReviewDialog } from "./review-dialog";
|
|
|
|
interface ReviewsListProp {
|
|
reviews: Review[];
|
|
}
|
|
|
|
export const ReviewsList = ({ reviews }: ReviewsListProp) => {
|
|
if (reviews.length === 0) {
|
|
return <NoReviews />;
|
|
}
|
|
|
|
return (
|
|
<div className="flex flex-col items-stretch gap-5">
|
|
{reviews.map((review) => (
|
|
<ReviewDialog key={review.id} reviewId={review.id}>
|
|
<ReviewCard review={review} />
|
|
</ReviewDialog>
|
|
))}
|
|
</div>
|
|
);
|
|
};
|