import { Link } from "@tanstack/react-router"; import { CommitAuthor } from "~/components/CommitAuthor"; import { Avatar } from "~/ui/Avatar"; import { RelativeTime } from "~/ui/RelativeTime"; import { StatusDot } from "~/ui/StatusDot"; 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: Array; statuses?: Record; }) { const signatures = useCommitSignatures( owner, repo, commits.map((commit) => commit.sha), ); return ( ); }