@@ -7,42 +7,54 @@ const Features = () => {
77 title : 'Activity Analytics' ,
88 description : 'Comprehensive charts and graphs showing commit patterns, contribution streaks, and repository activity over time.' ,
99 bgColor : 'bg-blue-100' ,
10- iconColor : 'text-blue-600'
10+ iconColor : 'text-blue-600' ,
11+ hoverColor : 'hover:bg-blue-400/50 dark:hover:bg-blue-900/30' ,
12+ borderColor : 'hover:border-blue-200 dark:hover:border-blue-700'
1113 } ,
1214 {
1315 icon : Users ,
1416 title : 'Multi-User Tracking' ,
1517 description : 'Monitor multiple GitHub users simultaneously and compare their activity levels and contribution patterns.' ,
1618 bgColor : 'bg-green-100' ,
17- iconColor : 'text-green-600'
19+ iconColor : 'text-green-600' ,
20+ hoverColor : 'hover:bg-green-400/50 dark:hover:bg-green-900/30' ,
21+ borderColor : 'hover:border-green-200 dark:hover:border-green-700'
1822 } ,
1923 {
2024 icon : Search ,
2125 title : 'Smart Search' ,
2226 description : 'Quickly find and add users to your tracking list with intelligent search and auto-suggestions.' ,
2327 bgColor : 'bg-purple-100' ,
24- iconColor : 'text-purple-600'
28+ iconColor : 'text-purple-600' ,
29+ hoverColor : 'hover:bg-purple-400/50 dark:hover:bg-purple-900/30' ,
30+ borderColor : 'hover:border-purple-200 dark:hover:border-purple-700'
2531 } ,
2632 {
2733 icon : Zap ,
2834 title : 'Real-time Updates' ,
2935 description : 'Get instant notifications and updates when tracked users make new contributions or repositories.' ,
3036 bgColor : 'bg-orange-100' ,
31- iconColor : 'text-orange-600'
37+ iconColor : 'text-orange-600' ,
38+ hoverColor : 'hover:bg-orange-400/50 dark:hover:bg-orange-900/30' ,
39+ borderColor : 'hover:border-orange-200 dark:hover:border-orange-700'
3240 } ,
3341 {
3442 icon : Shield ,
3543 title : 'Privacy First' ,
3644 description : 'All data is fetched from public GitHub APIs. We don\'t store personal information or require GitHub access.' ,
3745 bgColor : 'bg-red-100' ,
38- iconColor : 'text-red-600'
46+ iconColor : 'text-red-600' ,
47+ hoverColor : 'hover:bg-red-400/50 dark:hover:bg-red-900/30' ,
48+ borderColor : 'hover:border-red-200 dark:hover:border-red-700'
3949 } ,
4050 {
4151 icon : Globe ,
4252 title : 'Export & Share' ,
4353 description : 'Export activity reports and share insights with your team through various formats and integrations.' ,
4454 bgColor : 'bg-indigo-100' ,
45- iconColor : 'text-indigo-600'
55+ iconColor : 'text-indigo-600' ,
56+ hoverColor : 'hover:bg-indigo-400/50 dark:hover:bg-indigo-900/30' ,
57+ borderColor : 'hover:border-indigo-200 dark:hover:border-indigo-700'
4658 }
4759 ] ;
4860
@@ -60,12 +72,12 @@ const Features = () => {
6072 { features . map ( ( feature , index ) => {
6173 const IconComponent = feature . icon ;
6274 return (
63- < div key = { index } className = " bg-gray-50 dark:bg-gray-800 p-8 rounded-2xl hover:shadow-lg transition-all duration-300" >
75+ < div key = { index } className = { `group h-72 w-full bg-gray-100 dark:bg-gray-800 ${ feature . hoverColor } ${ feature . borderColor } rounded-2xl shadow-md hover:shadow-2xl border dark:border-gray-800 transform hover:-translate-y-2 hover:scale-[1.02] transition-all duration-300 ease-linear p-6` } >
6476 < div className = { `${ feature . bgColor } w-12 h-12 rounded-lg flex items-center justify-center mb-6` } >
6577 < IconComponent className = { `h-6 w-6 ${ feature . iconColor } ` } />
6678 </ div >
67- < h3 className = "text-xl font-semibold text-gray-900 dark:text-white mb-3 " > { feature . title } </ h3 >
68- < p className = "text-gray-600 dark:text-gray-300 leading-relaxed" >
79+ < h3 className = " text-2xl font-bold text-gray-900 dark:text-gray-100 group-hover:text-black dark:group-hover:text- white transition-colors duration-300 " > { feature . title } </ h3 >
80+ < p className = "text-gray-600 dark:text-gray-300 text-base font-semibold leading-relaxed group-hover:text-gray-700 dark:group-hover:text-gray-200 transition-colors duration-300 " >
6981 { feature . description }
7082 </ p >
7183 </ div >
0 commit comments