+ {finalReport.keyAchievements.map((achievement, index) => {
+ // Determine which icon to use based on achievement text
+ let AchievementIcon = Rocket; // Default icon
+
+ // Map achievements to appropriate icons
+ if (achievement.includes(t('finalReport.achievements.viral'))) {
+ AchievementIcon = Zap;
+ } else if (achievement.includes(t('finalReport.achievements.mainstream'))) {
+ AchievementIcon = Globe;
+ } else if (achievement.includes(t('finalReport.achievements.supporters'))) {
+ AchievementIcon = Users;
+ } else if (achievement.includes(t('finalReport.achievements.historical'))) {
+ AchievementIcon = Book;
+ } else if (achievement.includes(t('finalReport.achievements.grassroots'))) {
+ AchievementIcon = Users;
+ } else if (achievement.includes(t('finalReport.achievements.academic'))) {
+ AchievementIcon = Book;
+ } else if (achievement.includes(t('finalReport.achievements.generic.momentum'))) {
+ AchievementIcon = Rocket;
+ } else if (achievement.includes(t('finalReport.achievements.generic.network'))) {
+ AchievementIcon = Network;
+ } else if (achievement.includes(t('finalReport.achievements.generic.ecosystem'))) {
+ AchievementIcon = Globe;
+ } else if (achievement.includes(t('finalReport.achievements.generic.engagement'))) {
+ AchievementIcon = BarChart;
+ }
+
+ // Get explanation for the achievement
+ let explanation = "";
+ if (achievement.includes(t('finalReport.achievements.viral'))) {
+ explanation = t('finalReport.achievements.explanations.viral');
+ } else if (achievement.includes(t('finalReport.achievements.mainstream'))) {
+ explanation = t('finalReport.achievements.explanations.mainstream');
+ } else if (achievement.includes(t('finalReport.achievements.supporters'))) {
+ explanation = t('finalReport.achievements.explanations.supporters');
+ } else if (achievement.includes(t('finalReport.achievements.historical'))) {
+ explanation = t('finalReport.achievements.explanations.historical');
+ } else if (achievement.includes(t('finalReport.achievements.grassroots'))) {
+ explanation = t('finalReport.achievements.explanations.grassroots');
+ } else if (achievement.includes(t('finalReport.achievements.academic'))) {
+ explanation = t('finalReport.achievements.explanations.academic');
+ } else if (achievement.includes(t('finalReport.achievements.generic.momentum'))) {
+ explanation = t('finalReport.achievements.explanations.momentum');
+ } else if (achievement.includes(t('finalReport.achievements.generic.network'))) {
+ explanation = t('finalReport.achievements.explanations.network');
+ } else if (achievement.includes(t('finalReport.achievements.generic.ecosystem'))) {
+ explanation = t('finalReport.achievements.explanations.ecosystem');
+ } else if (achievement.includes(t('finalReport.achievements.generic.engagement'))) {
+ explanation = t('finalReport.achievements.explanations.engagement');
+ }
+
+ return (
+
+
+ {achievement}
+
+ {/* Tooltip that appears on hover */}
+
+
+ );
+ })}
+
+