# Coverage Planner 1 – Weekly staffing against daily demand

> A weekly coverage planner: each person's shifts and leave per day, scheduled against required headcount, and a detail panel for the selected day that lists available backups to add one by one or all at once, with undo. Gaps show in the warning tint and the panel opens on the first gap. Includes week navigation and loading, empty and error states. Reuse it for staffing, project allocation, equipment or bookings.

A paid shadcn/ui block sold by the [@shadcncraft](https://shadcncraft.com/?utm_source=shadcn.exchange) registry, listed on [shadcn.exchange](https://shadcn.exchange/r/shadcncraft/coverage-planner-1).

- Page, with a preview: https://shadcn.exchange/r/shadcncraft/coverage-planner-1
- Screenshot: https://abzjhwgwpdpz7ua5.public.blob.vercel-storage.com/shots/shadcncraft/coverage-planner-1-light-f0776a69b87d5dd4.png
- Categories: dashboard-hr
- Listed: 2026-10-13

## Buy and install

@shadcncraft sells this block, and its code is not on shadcn.exchange. Buy it from the registry, which installs it for those who have: https://shadcn.exchange/out/shadcncraft/coverage-planner-1

## Dependencies

- npm packages: `date-fns`
- Registry items: `avatar`, `button`, `card`, `empty`, `item`, `separator`, `skeleton`, `@shadcncraft/badge`
