@redrob-labs/ui v1.0.2 · Redrob Group Design System 2026

Playbook

Evidence · src/components/Playbook/Playbook.tsx

A saved sequence, step by step, marking where it stops for a person.

The footer counts the stops and says plainly when there are none: "Runs straight through without stopping". That sentence is the one somebody needs before pressing Run, and a count derived from the steps cannot disagree with them.

An ordered list, so the sequence survives without the stylesheet and reads as a sequence to a screen reader.

Import

import { Playbook } from '@redrob-labs/ui';

Rendered

The design system's own preview case, run against this package's build. The parity gate compares this rendering to the reference bundle's.

Props

PropTypeNotes
name React.ReactNode
purpose React.ReactNode What it is for, in one line.
steps PlaybookRunStep[]
owner React.ReactNode
runs React.ReactNode
lastRun React.ReactNode
runLabel React.ReactNode
className string
onRun () => void

Exported types

PlaybookRunStep