import { getFeaturedProjects } from "@/src/lib/featuredProjects" import type { FeaturedProject } from "@/src/types/featured" import { Check, Github } from "lucide-react" import { useState } from "react" function FeaturedAvatar({ src, title }: { src: string; title: string }) { const [ok, setOk] = useState(true) if (!ok) { return (
) } return ( setOk(false)} title={title} /> ) } function FeaturedTile({ project, onOpenRepoUrl }: { project: FeaturedProject; onOpenRepoUrl: (url: string) => void }) { return ( ) } export function FeaturedProjects({ onOpenRepoUrl }: { onOpenRepoUrl: (url: string) => void }) { const projects = getFeaturedProjects() if (!projects.length) return null return (

Featured projects

{projects.map(p => ( ))}
) }