# Notification Digest block

> Notification settings with daily digest controls and a per-channel email and in-app alert matrix

Notification preferences page: a daily digest stat summary with Progress bars and tooltips, a Switch toggle, plus a per-alert email and in-app delivery matrix. ReUI Badge with Card, Table, Checkbox, Switch, Field, Progress.

- Type: Pro block
- Category: [Profile](https://web.dev.reui.io/blocks/application/profile.md)
- Page: https://web.dev.reui.io/blocks/application/profile/profile-5
- MCP: `get_block("profile-5")`
- Built with: Badge, Button, Card, Checkbox, Field, Item, Progress, Scroll Area, Switch, Table, Tooltip
- Installs with a ReUI Pro or Ultimate license; setup: https://web.dev.reui.io/docs/license-setup

## Best for

A morning digest strip of time, channel and scope with progress bars over 6 alert events checked per Email and In App

## Agent notes

- Replace the sample `DAILY_DIGEST` and `COLLABORATION_NOTIFICATIONS`, whose digest details carry fixed `progress` values
- The digest Switch and every matrix Checkbox use `defaultChecked` with no handler, so nothing is stored until you lift state
- Matrix columns come from `NOTIFICATION_CHANNELS` and each row reads its `delivery` map, so a new channel needs a key in both

## When not to use

- Channels beyond email and in app, such as Slack, each need their own matrix tab: use [Notification Channels](https://web.dev.reui.io/blocks/application/settings/settings-11.md) (`get_block("settings-11")`)
- Each channel needs a delivery mode and auto follow toggles, not a checkbox grid: use [Notification Delivery](https://web.dev.reui.io/blocks/application/settings/settings-12.md) (`get_block("settings-12")`)

## Install

```bash
npx shadcn@latest add @reui/profile-5
```

## About Profile blocks

### When to use

- Account areas that switch profile, workspace, team, billing or access panels from tabs or a sidebar
- A personal profile edit page: avatar, name, verified email, username, phone and regional preferences
- An account subpage for one job: sender mailboxes, alerts, referrals, meeting capture, billing or API keys

### When not to use

- One panel of switch rows or integration cards, with no personal identity fields: use the [Settings blocks](https://web.dev.reui.io/blocks/application/settings.md)
- Entering a new record, such as an invoice with line items or a product listing: use the [Form blocks](https://web.dev.reui.io/blocks/application/form.md)
- The outer navigation layout around every page of a product, beyond account pages: use the [App Shell blocks](https://web.dev.reui.io/blocks/application/app-shell.md)

### Agent notes

- Each page.tsx wraps `Profile` in its own padding and centering; render `Profile` alone inside your layout

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