presentGitHubPRMergeState (components/github-pr-merge-state.ts)

orca · src/renderer/src/components/github-pr-merge-state.ts · typescript · MIT
ui, crm

Renders GitHub pull request merge state with auto‑merge options and status.

// Source: https://github.com/stablyai/orca | License: MIT | Copyright 2026 Lovecast Inc
// Provided via justclaw.it.com; keep this notice with the code.
import type {
  CheckStatus,
  PRMergeableState,
  PRReviewDecision,
  PRState,
  ProviderCheckSummary
} from '../../../shared/github/pull-request-types'
import { canEnableGitHubPRAutoMerge } from '../../../shared/github/pull-request-auto-merge-availability'
import { translate } from '@/i18n/i18n'

export type GitHubPRMergeStateInput = {
  state: PRState | 'open' | 'closed' | 'merged' | 'draft'
  mergeable?: PRMergeableState
  mergeStateStatus?: string | null
  reviewDecision?: PRReviewDecision | null
  checksStatus?: CheckStatus
  checksSummary?: ProviderCheckSummary
  autoMergeEnabled?: boolean
  autoMergeAllowed?: boolean | null
  merg

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key