import { Link } from "@tanstack/react-router"; import { Avatar, RelativeTime, StatusDot } from "./ui/Primitives"; import type { StatusState } from "~/lib/types"; import type { CommitBrief } from "~/lib/code-intel"; import { SignatureBadge } from "./security/SignatureBadge"; import { useCommitSignatures } from "~/hooks/use-commit-signatures"; export function CommitList({ owner, repo, commits, statuses = {}, }: { owner: string; repo: string; commits: CommitBrief[]; statuses?: Record; }) { const signatures = useCommitSignatures( owner, repo, commits.map((commit) => commit.sha), ); return ( ); }