import { Star, Send } from "lucide-react"; import { Card } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { Separator } from "@/components/ui/separator"; import { Skeleton } from "@/components/ui/skeleton"; import { useTranslations } from "next-intl"; interface Review { id: number; rating: number; title: string; created_at: string; } interface ProductReviewsSectionProps { reviews: Review[]; averageRating: number; isLoading: boolean; onWriteReview: () => void; } export function ProductReviewsSection({ reviews, averageRating, isLoading, onWriteReview, }: ProductReviewsSectionProps) { const renderStars = (rating: number) => { return (
{review.title}