import "server-only"; import { listLabels, listMembers } from "./issues"; import type { Repo } from "./repo"; /** Everything needs to know about a repository and the viewer. */ export function trackerProps(repo: Repo) { return { owner: repo.owner, name: repo.name, base: repo.base, members: listMembers(repo.id, repo.ownerId), labels: listLabels(repo.id), viewerId: repo.viewer?.id ?? null, canTriage: repo.canWrite, today: new Date().toISOString().slice(0, 10), }; }