From e1e7ea08037a1a1ad8f7870f1df48e2c372ade9f Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 22 Jun 2026 00:55:47 +0000 Subject: [PATCH] Switch to version 2: added src/pages/HomePage/sections/Reviews.tsx --- src/pages/HomePage/sections/Reviews.tsx | 80 +++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 src/pages/HomePage/sections/Reviews.tsx diff --git a/src/pages/HomePage/sections/Reviews.tsx b/src/pages/HomePage/sections/Reviews.tsx new file mode 100644 index 0000000..aae26c5 --- /dev/null +++ b/src/pages/HomePage/sections/Reviews.tsx @@ -0,0 +1,80 @@ +import ScrollReveal from "@/components/ui/ScrollReveal"; +import TextAnimation from "@/components/ui/TextAnimation"; +import Tag from "@/components/ui/Tag"; +import RatingStars from "@/components/ui/RatingStars"; +import ImageOrVideo from "@/components/ui/ImageOrVideo"; + +export default function ReviewsSection() { + const testimonials = [ + { + name: "Eleanor Vance", + role: "Food Critic", + quote: "An absolute masterpiece of culinary art. Every dish was a journey of flavors, and the ambiance is unmatched.", + rating: 5, + imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&q=80&w=200&h=200" + }, + { + name: "Marcus Thorne", + role: "Local Guide", + quote: "The attention to detail here is phenomenal. From the perfectly seared scallops to the curated wine list, it's a flawless experience.", + rating: 5, + imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?auto=format&fit=crop&q=80&w=200&h=200" + }, + { + name: "Sophia Lin", + role: "Regular Guest", + quote: "We celebrate all our special occasions here. The staff makes you feel like royalty, and the tasting menu never disappoints.", + rating: 5, + imageSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?auto=format&fit=crop&q=80&w=200&h=200" + } + ]; + + return ( +
+
+
+ + + + + +

+ Read about the experiences of our guests and discover why we are a top dining destination. +

+
+
+ +
+ {testimonials.map((testimonial, index) => ( + +
+ +

+ "{testimonial.quote}" +

+
+
+ +
+
+

{testimonial.name}

+

{testimonial.role}

+
+
+
+
+ ))} +
+
+
+ ); +} \ No newline at end of file