import { type ReactNode } from 'react'; import { SectionBadge } from './SectionBadge.tsx'; type RoleRoadmapsProps = { badge: string; title: string; description: string; children: ReactNode; }; export function RoleRoadmaps(props: RoleRoadmapsProps) { const { badge, title, description, children } = props; return ( <div className="bg-gradient-to-b from-gray-100 to-white py-5 sm:py-8 md:py-12"> <div className="container"> <div className="text-left"> <SectionBadge title={badge} /> </div> <div className="my-4 sm:my-7 text-left"> <h2 className="mb-1 text-xl sm:text-3xl font-semibold">{title}</h2> <p className="text-sm sm:text-base text-gray-500">{description}</p> <div className="mt-4 sm:mt-7 grid sm:grid-cols-2 md:grid-cols-3 gap-3">{children}</div> </div> </div> </div> ); }