import React from 'react'; import { ImpactAssessment } from '../../types/futures'; import { toPersianDigits } from '../../utils/persianNumbers'; import { GraduationCap, Microscope, Cpu, Users, Briefcase, Target, Sparkles } from 'lucide-react'; interface ImpactGaugesProps { impact: ImpactAssessment; } interface DimensionConfig { key: keyof ImpactAssessment; title: string; desc: string; icon: React.ReactNode; color: string; } export const ImpactGauges: React.FC = ({ impact }) => { const dimensions: DimensionConfig[] = [ { key: 'education', title: 'آموزش و برنامه‌های درسی', desc: 'میزان دگرگونی در شیوه‌های تدریس، یادگیری و امتحانات', icon: , color: '#38bdf8' }, { key: 'research', title: 'پژوهش و تولید علم', desc: 'تأثیر بر سرعت تحقیقات، روش‌شناسی و آزمایشگاه‌ها', icon: , color: '#a855f7' }, { key: 'operations', title: 'عملیات و فرآیندهای اداری', desc: 'تغییر در خدمات دانشجویی، مالی و مدیریت پردیس', icon: , color: '#00d4aa' }, { key: 'students', title: 'تجربه و آینده دانشجویان', desc: 'اثر بر مهارت‌ها، انگیزه، سلامت روان و هویت دانشجو', icon: , color: '#fbbf24' }, { key: 'faculty', title: 'اعضای هیئت علمی', desc: 'تحول در نقش استاد، بار کاری و معیارهای ارتقا', icon: , color: '#ec4899' }, { key: 'laborMarket', title: 'بازار کار و اشتغال‌پذیری', desc: 'تغییر در تقاضای کارفرمایان و مهارت‌های شغلی موردنیاز', icon: , color: '#f97316' }, { key: 'strategicImportance', title: 'اهمیت راهبردی برای دانشگاه اصفهان', desc: 'وزن در تصمیم‌گیری هیئت رئیسه و اولویت‌بندی بودجه', icon: , color: '#f43f5e' } ]; return (
{dimensions.map((dim) => { const score = impact[dim.key] || 1; const percent = (score / 5) * 100; return (
{dim.icon} {dim.title}
{toPersianDigits(score)} از ۵

{dim.desc}

{/* Score Bar */}
{/* 5 Dots Indicator */}
خیلی کم (۱) کم (۲) متوسط (۳) زیاد (۴) بسیار زیاد (۵)
); })}
); };