src/app.ts
reintersect.forInstall(installId).
Props, state and actions
Props are{ service, environment, version?, url?, logsUrl?, commitUrl? }. State is
{ status, steps, error? }:
status:queued,running,success,failureorcancelled.steps:{ label, state, description? }[], wherestateis any status state.
The first button in the block is the primary one, so the recipe orders the buttons by status: Retry
leads after a failure or a cancel, the release link once the deployment is live, and Logs while it
runs. Cancel is destructive, so it asks before it runs and can’t be primary.
Labels
title, status, open, logs, commit, cancel, confirmTitle, confirmBody, retry.