"use client" import { useEffect } from "react" import { Star } from "lucide-react" import { Badge } from "@/components/ui/badge" import { ReviewSchema } from "@/components/review-schema" import { PublicPageHeader, PublicSurface } from "@/components/public-surface" export function ReviewsSection() { useEffect(() => { // Load the review widget script const script = document.createElement("script") script.src = "https://reputationhub.site/reputation/assets/review-widget.js" script.type = "text/javascript" document.body.appendChild(script) return () => { document.body.removeChild(script) } }, []) // Review data based on website content (4.9 average, 50+ reviews) const aggregateRating = { ratingValue: 4.9, reviewCount: 50, bestRating: 5, worstRating: 1, } return ( <>
{aggregateRating.ratingValue} / {aggregateRating.bestRating} ({aggregateRating.reviewCount}+ Reviews)