"use client"; import React, { useState, useEffect } from "react"; const GoogleReviews = ({ apiKey, placeId}:any) => { const [reviews, setReviews] = useState([]); useEffect(() => { const fetchReviews = async () => { try { const response = await fetch( `https://maps.googleapis.com/maps/api/place/details/json?place_id=${placeId}&fields=name,reviews&key=${apiKey}` ); const data = await response.json(); if (data.result && data.result.reviews) { setReviews(data.result.reviews); } } catch (error) { console.error("Error fetching reviews:", error); } }; fetchReviews(); }, [apiKey, placeId]); return (
{reviews.length > 0 ? ( ) : (

No reviews available.

)}
); }; export default GoogleReviews;