"use client"; import { Swiper, SwiperSlide } from "swiper/react"; import { Autoplay } from "swiper/modules"; import Image from "next/image"; import "swiper/css"; import DotAnimatsiya from "@/components/dot/DotAnimatsiya"; import { useTranslations } from "next-intl"; function StarRating({ rating }: { rating: number }) { return (
{[...Array(rating)].map((_, i) => ( ))}
); } export function Testimonial() { const t = useTranslations(); const testimonials = [ { id: 1, quote:t("home.testimonials.clients.john.text"), name: t("home.testimonials.clients.john.name"), role: t("home.testimonials.clients.john.position"), avatar: "/images/home/avatar.jpg", rating: 5, }, { id: 2, quote:t("home.testimonials.clients.sarah.text"), name: t("home.testimonials.clients.sarah.name"), role: t("home.testimonials.clients.sarah.position"), avatar: "/images/home/avatar.jpg", rating: 5, }, { id: 3, quote:t("home.testimonials.clients.michael.text"), name: t("home.testimonials.clients.michael.name"), role: t("home.testimonials.clients.michael.position"), avatar: "/images/home/avatar.jpg", rating: 5, }, ]; return (
{/* Left Side - Firefighter Image */}
Professional firefighter in protective gear
{/* Right Side - Testimonial Content with Background */}
{/* Background Image */}
Firefighters in action {/* Gradient Overlay - Direction to the right */}
{/* Content */}
{/* Header */}
{t("home.testimonials.title")}
{testimonials.map((testimonial) => (
{/* Quote */}

"{testimonial.quote}"

{/* Author Info */}
{testimonial.name}

{testimonial.name}

{testimonial.role}

{/* Star Rating */}
))}
); }