import type { BuiltInRoadmap } from './PersonalDashboard'; import { ArrowUpRight } from 'lucide-react'; import { MarkFavorite } from '../FeaturedItems/MarkFavorite.tsx'; type RecommendedRoadmapsProps = { roadmaps: BuiltInRoadmap[]; isLoading: boolean; }; export function RecommendedRoadmaps(props: RecommendedRoadmapsProps) { const { roadmaps: roadmapsToShow, isLoading } = props; return ( <>

Recommended Roadmaps

All Roadmaps
{isLoading ? (
{Array.from({ length: 9 }).map((_, index) => ( ))}
) : (
{roadmapsToShow.map((roadmap) => ( ))}
)}
Need some help getting started? Check out our{' '}Getting Started Guide.
); } type RecommendedRoadmapCardProps = { roadmap: BuiltInRoadmap; }; export function RecommendedRoadmapCard(props: RecommendedRoadmapCardProps) { const { roadmap } = props; const { title, url, description } = roadmap; return ( {title} ); } function RecommendedCardSkeleton() { return (
); }