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

ReviewGrid

Evidence · src/components/ReviewGrid/ReviewGrid.tsx

A grid of extracted answers across many documents, with the uncertain ones counted.

The count of cells needing a person is in the header. A bulk extraction whose uncertainty is only visible cell by cell will be treated as complete, and the whole reason to run one is to know which parts still need reading.

A real table with scope on both axes, so a cell can be read as "this document, this question". Every cell carries its source, so an answer can be traced back rather than trusted.

Import

import { ReviewGrid } 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
columns ReviewColumn[]
rows ReviewRow[]
title React.ReactNode
caption React.ReactNode
rowLabel React.ReactNode
footNote React.ReactNode
className string
onOpenRow (row: ReviewRow, index: number) => void
onOpenCell (row: ReviewRow, col: ReviewColumn, cell: ReviewCellValue) => void

Exported types

ReviewColumn, ReviewCellValue, ReviewRow