()
| 56 | ] |
| 57 | |
| 58 | const FeaturesGrid = () => { |
| 59 | return ( |
| 60 | <div> |
| 61 | <div className="mt-8 grid w-full grid-cols-2 gap-12 md:grid-cols-2 lg:grid-cols-3"> |
| 62 | {FeaturesData.map((feature) => { |
| 63 | return ( |
| 64 | <div key={feature.id} className="width-fit text-left"> |
| 65 | <div className="mb-2 w-fit rounded-lg bg-red-500 p-1 text-center text-white "> |
| 66 | {feature.icon} |
| 67 | </div> |
| 68 | <div className="text-md mb-1 font-semibold text-gray-900 dark:text-gray-100"> |
| 69 | {feature.name} |
| 70 | </div> |
| 71 | <div className="font-regular max-w-sm text-xs text-gray-600 dark:text-gray-400"> |
| 72 | {feature.description} |
| 73 | </div> |
| 74 | </div> |
| 75 | ) |
| 76 | })} |
| 77 | </div> |
| 78 | </div> |
| 79 | ) |
| 80 | } |
| 81 | |
| 82 | const FeaturesWithHeading = () => { |
| 83 | return ( |
nothing calls this directly
no outgoing calls
no test coverage detected