import React from 'react';
import { MessageSquareQuote, Star, Quote } from 'lucide-react';

export const ReviewsSection: React.FC = () => {
  const reviews = [
    {
      name: 'مهندس آرش طاهری',
      role: 'مدیر فنی و نرم‌افزار',
      comment: 'دسترسی همزمان به مدل‌های مختلف هوش مصنوعی در یک پنل واحد، سرعت کار تیم فنی ما رو بیش از ۳ برابر کرده است.',
      rating: 5,
      avatar: '👨‍💼'
    },
    {
      name: 'دکتر سارا مهدوی',
      role: 'مدرس دانشگاه و پژوهشگر',
      comment: 'دقت در ترجمه تخصصی مقالات و پاسخ‌دهی روان مدل Claude در هوشان فوق‌العاده است. پشتیبانی زبان فارسی بی‌نظیر عمل میکنه.',
      rating: 5,
      avatar: '👩‍🏫'
    },
    {
      name: 'نیما سلیمانی',
      role: 'تولیدکننده محتوا و دیجیتال مارکتر',
      comment: 'دستیارهای نویسنده و خلق سناریو در هوشان نجات‌دهنده من در مدیریت پیج‌ها و کمپین‌های مارکتینگ بوده است.',
      rating: 5,
      avatar: '👨‍💻'
    }
  ];

  return (
    <section className="py-20 relative bg-slate-950/60 border-t border-white/5">
      <div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
        
        <div className="donya-section-header">
          <h2 className="donya-section-title">
            <MessageSquareQuote className="w-7 h-7 text-amber-400" />
            <span>دیدگاه برخی کاربران هوشان</span>
          </h2>
          <div className="donya-divider">
            <span className="donya-divider-line"></span>
            <span className="donya-divider-icon"></span>
            <span className="donya-divider-line"></span>
          </div>
          <p className="text-slate-400 text-sm sm:text-base max-w-2xl mx-auto mt-3">
            نظرات کسانی که هوش مصنوعی هوشان را در زندگی روزمره و کسب‌وکار خود به‌کار گرفته‌اند
          </p>
        </div>

        <div className="grid grid-cols-1 md:grid-cols-3 gap-6">
          {reviews.map((r, idx) => (
            <div
              key={idx}
              className="glass-panel p-6 sm:p-8 rounded-2xl relative flex flex-col justify-between hover:border-amber-500/40 transition-all duration-300 hover:-translate-y-1 shadow-lg group"
            >
              <div className="mb-4">
                <div className="flex items-center justify-between mb-4">
                  <div className="flex items-center gap-1 text-amber-400">
                    {[...Array(r.rating)].map((_, i) => (
                      <Star key={i} className="w-4 h-4 fill-amber-400" />
                    ))}
                  </div>
                  <Quote className="w-6 h-6 text-slate-600 group-hover:text-amber-400/60 transition-colors" />
                </div>

                <p className="text-slate-300 text-sm leading-relaxed mb-6">
                  «{r.comment}»
                </p>
              </div>

              <div className="flex items-center gap-3 pt-4 border-t border-white/5">
                <div className="w-10 h-10 rounded-full bg-slate-800 flex items-center justify-center text-xl border border-white/10">
                  {r.avatar}
                </div>
                <div>
                  <h4 className="text-sm font-bold text-white">{r.name}</h4>
                  <span className="text-xs text-slate-400">{r.role}</span>
                </div>
              </div>
            </div>
          ))}
        </div>

      </div>
    </section>
  );
};
