import type { GoogleReviewsSummary } from "@/lib/google-reviews"; import { ReviewStars } from "./ReviewStars"; import { ReviewsCarousel } from "./ReviewsCarousel"; function formatRating(rating: number) { return rating.toLocaleString("fr-FR", { minimumFractionDigits: 1, maximumFractionDigits: 1, }); } function formatReviewCount(count: number) { return count.toLocaleString("fr-FR"); } export function ReviewsSection({ data }: { data: GoogleReviewsSummary }) { const { rating, reviewCount, googleMapsUri, reviews } = data; return (

Avis clients

Ce que disent nos clients sur Google.

{rating != null ? (
{formatRating(rating)} {reviewCount != null ? ( ({formatReviewCount(reviewCount)} avis) ) : null}
) : null}
Voir tous les avis sur Google
); }