---
title: "Components"
description: "Here you can find all the components available in the registry. We are working on adding more components."
---

Everything the hosted [Repost portal](/docs/send/portal) shows is published as a
shadcn registry: delivery history, histograms, endpoint management, the
dead-letter queue, the event catalog. Installing copies the source into your
repo, where you restyle or rewrite it freely.

```bash
npx shadcn@latest add @repost/webhook-dashboard
```

Register the `@repost` namespace once. See [Installation](/docs/installation).

## Levels

Components never fetch data: they take props. Blocks do the wiring in a file you
own, calling [@repost/portal-react](/docs/ui/portal-react) hooks at the top and
passing the results down.

| Level | You get | You write |
| ----- | ------- | --------- |
| [Blocks](/blocks) | A working dashboard view per install, wired to live data. | A `getToken` callback. |
| [Components](/docs/components/delivery-history-table) | Presentational pieces you feed with props. | The data wiring, via the hooks. |
| [Libraries](/docs/ui/portal-react) | Typed hooks and a framework-agnostic client. | All of the UI. |

## All Components

- [Delivery Attempts Panel](/docs/components/delivery-attempts-panel): Displays a delivery's attempts as a compact timeline.
- [Delivery Detail Drawer](/docs/components/delivery-detail): A side sheet showing a delivery's status, attempt trail, and the request and response of each attempt.
- [Delivery History Table](/docs/components/delivery-history-table): A virtualized table of delivery attempts with infinite scrollback and live streaming.
- [DLQ Panel](/docs/components/dlq-panel): Displays dead-lettered deliveries with a replay action.
- [Endpoint Form](/docs/components/endpoint-form): A form for creating and editing webhook endpoints, with validation for subscriptions and rate limits.
- [Endpoints List](/docs/components/endpoints-list): Displays webhook endpoints with status, dead-letter counts, and pause, resume, and secret actions.
- [Event Catalog Browser](/docs/components/event-catalog-browser): Displays published event types with sample payloads generated from their schemas.
- [JSON Inspector](/docs/components/json-inspector): A read-only payload viewer with syntax highlighting, readable timestamps, and per-line copy.
- [Timeline Histogram](/docs/components/timeline-histogram): Displays delivery volume over time, stacked by status, with a drag-to-select range scrubber.
- [Virtual Data Table](/docs/components/virtual-data-table): A virtualized data table with infinite scroll, live-tail follow, and jump-to-latest.
- [Webhook Metrics Cards](/docs/components/webhook-metrics-cards): Displays delivery volume, success rate, and failures, each with a trend sparkline.

---

Looking for full pages instead? Browse the [blocks](/blocks), or see
[Installation](/docs/installation) to set up the `@repost` registry.
