"use client";
import { useState } from "react";
import Link from "next/link";
import type { Contributor } from "@/lib/contributors";
function ContributorAvatar({ c }: { c: Contributor }) {
const [hovered, setHovered] = useState(false);
return (
setHovered(true)}
onMouseLeave={() => setHovered(false)}
>
{c.login}
{c.contributions} contributions
);
}
export function ContributorsWallContent({ contributors, title, desc }: { contributors: Contributor[]; title: string; desc: string }) {
if (contributors.length === 0) return null;
return (
<>
{desc}{" "} {contributors.length}+ contributors on GitHub