import type { PullRequestStack } from "@t3tools/contracts";
import { cn } from "~/lib/utils";
import { resolvePullRequestState } from "./pullRequestPresentation";
export function PullRequestStackLayerContent({
layer,
compact = false,
}: {
layer: PullRequestStack["layers"][number];
compact?: boolean;
}) {
const state = resolvePullRequestState({
state: layer.state,
isDraft: layer.isDraft ?? false,
});
return (
<>
{layer.title || layer.headBranch}
#{layer.number} · {compact ? null : `${layer.headBranch} · `}
{state.label}
>
);
}