# Sync Run History block

> Connection sync history card with hourly outcome columns and a recent runs list

Sync history for a data connection: 24 hours of hatched Recharts columns of rows synced, tinted by outcome, with failed hours as red stubs. The 8 newest runs list rows, duration and errors. ReUI Frame, Badge, IconTile. ETL connector monitoring.

- Type: Pro block
- Category: [Bar Chart](https://reui.io/blocks/chart/bar-chart.md)
- Page: https://reui.io/blocks/chart/bar-chart/chart-47
- MCP: `get_block("chart-47")`
- Built with: Badge, Frame, Icon Tile
- Installs with a ReUI Pro or Ultimate license; setup: https://reui.io/docs/license-setup

## Best for

One connection's sync history: 24 hourly hatched row columns with failed hours as short stubs, above a list of its 8 newest runs

## Agent notes

- Replace `CONNECTION_SEED` in data.tsx; its `pattern` sets each hour's outcome and `historyOf` invents rows, run IDs and durations
- `INTEGRATIONS` and the `IntegrationId` type hold only `dropbox` with its `Dropbox` logo; add an entry for each source you show
- `RunRow` items carry no link, retry or detail view, so wire a run page to `run.id` yourself

## When not to use

- Every source pooled hour by hour, with failed connections named in tooltips: use [Data Sync Activity](https://reui.io/blocks/chart/bar-chart/chart-45.md) (`get_block("chart-45")`)
- Many services at a glance as status tiles, each with a colored dot and a timestamp: use [Service Status Tiles](https://reui.io/blocks/application/card/card-8.md) (`get_block("card-8")`)

## Install

```bash
npx shadcn@latest add @reui/chart-47
```

## About Bar Chart blocks

### When to use

- Values compared across hours, days or categories as grouped, stacked or hatched columns
- Run durations or event volumes against a timeout or limit line, with outcome toggles
- Segmented meters that split a capacity, a fund or a heart rate zone into colored slices

### When not to use

- A share of a whole where the slices read better around a ring: use the [Pie Chart blocks](https://reui.io/blocks/chart/pie-chart.md)
- A progress reading shown as an arc gauge with a status label: use the [Radial Chart blocks](https://reui.io/blocks/chart/radial-chart.md)
- Rows of jobs or deploys, each with its own run history strip: use the [Status Tracker blocks](https://reui.io/blocks/chart/status-tracker.md)

### Agent notes

- `Chart` renders with no props, so every bar, meter value and limit comes from constants kept in the block folder

Every ReUI item has a twin like this one; the index is https://reui.io/llms.txt. Agents with the ReUI MCP (https://reui.io/docs/mcp) get the same guidance from the getters named above.
